-bash: [root: command not found求解答~急

julyyouzi 2011-07-20 12:20:29
在切换账户的提示出现上述提示,不知道是不是bash出了问题,
切换到oracle用户时也有类似的提示,请大家给指点一下,谢了。
在安装Oracle的时候对Oracle用户进行过.bash_profile一些设置,添加了如下东西:
umask 022
ORACLE_BASE=/home/oracle_11/app
ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1
ORACLE_SID=MYTEST
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
LANG=C                     
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG


保存好后,切换用户的时候就开始报这个错误~
-bash: [root: command not found
-bash: [oracle: command not found
网上实在找不到解决办法了,虚心求指点,多谢了
...全文
755 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
steptodream 2011-07-20
  • 打赏
  • 举报
回复
问题应该不是出在这几句里 你可能把文件的其他地方误改了 把.bash_profile内容完整的贴出来。
julyyouzi 2011-07-20
  • 打赏
  • 举报
回复
额。。。确实也不好弄,我再装一次试试,试试啦。结贴啦
steptodream 2011-07-20
  • 打赏
  • 举报
回复
今天早上装Oracle的时候,提示file not found,有好几次。。。都是这个。。。最后安装也没成功,是什么原因导致的啊
------------
file not found 这个错误就是说 没找到文件
信息太少 不好判断哦
julyyouzi 2011-07-20
  • 打赏
  • 举报
回复
额。。。这个意思就是没有错误了是么?谢谢熊猫了。。。刚接触linux,啥都不懂,谢谢你的耐心讲解,另外还有最后一个问题。。。。。。今天早上装Oracle的时候,提示file not found,有好几次。。。都是这个。。。最后安装也没成功,是什么原因导致的啊
steptodream 2011-07-20
  • 打赏
  • 举报
回复
不过最好写成
if [ "$USER" = "oracle" ]; then
if [ "$SHELL" = "/bin/ksh" ]; then
steptodream 2011-07-20
  • 打赏
  • 举报
回复
那就对了 这是基本的shell语法 没事去看看http://www.linuxsir.org/main/doc/abs/abs3.7cnhtm/index.html
julyyouzi 2011-07-20
  • 打赏
  • 举报
回复
额、、、找到错误了、、、但是现在又出新错误了。。。。。
按照您的提示,是我etc/profile弄错了,if后没加空格,但是现在提示这个了
-bash: [: missing ']',网上搜了好像时语法错误,改动如下:
if [ $USER = "oracle" ]; then
   if [ $SHELL = "/bin/ksh" ]; then
      ulimit -p 16384      
ulimit -n 65536
   else      
ulimit -u 16384 -n 65536
   fi
fi
julyyouzi 2011-07-20
  • 打赏
  • 举报
回复
额。。是我贴错了。。。别的我也改过,发来你给看下吧,多谢啦
steptodream 2011-07-20
  • 打赏
  • 举报
回复
你是不是还改了别的环境变量的文件
steptodream 2011-07-20
  • 打赏
  • 举报
回复
if[-f ~/.bashrc];then
第一句不知道是你贴的时候错了 还是你的文件里就是这样的? 正确的是
if [ -f ~/.bashrc];then

其他的还是没看出错误 你把你追加的暂时去掉试试。
julyyouzi 2011-07-20
  • 打赏
  • 举报
回复
完整的额内容如下:
if[-f ~/.bashrc];then
. ~/.bashrc
fi
PATH=$PATH:$HOME/bin
export PATH

umask 022
ORACLE_BASE=/home/oracle_11/app
ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1
ORACLE_SID=MYTEST
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
LANG=C
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG
除了注释都贴上来了,新手刚接触linux,谢谢了~
【更新至2025年】2001-2025年上市公司数字化转型年报词频统计(吴非、赵宸宇、甄红线)(300+年报词频统计) 1、时间:2001-2025年 2、来源:上市公司年报 3、参考文献:企业数字化转型与资本市场表现——来自股票流动性的经验证据(吴非) 数字化转型如何影响企业全要素生产率(赵宸宇) 知识产权行政保护与企业数字化转型(甄红线) 4、方法说明:(1)参考吴非老师的做法,对人工智能技术、大数据技术、云计算技术、区块链技术、数字技术运用五个维度76个数字化相关词频进行统计 (2)参考赵宸宇老师的做法,对数字技术应用、互联网商业模式、智能制造、现代信息系统四个维度99个数字化相关词频进行统计 (3)参考甄红线老师的做法,对技术分类、组织赋能、数字化应用等类别下139个数字化相关词频进行统计 5、指标:年份、股票代码、公司简称、行业名称、行业代码、全文-文本总长度、仅中英文-文本总长度、人工智能技术-吴、大数据技术-吴、云计算技术-吴、区块链技术-吴、数字技术运用-吴、数字技术应用-赵、互联网商业模式-赵、智能制造-赵、现代信息系统-赵、技术分类-人工智能技术-甄、技术分类-区块链技术-甄、技术分类-云计算技术-甄、技术分类-大数据技术-甄、组织赋能-人工智能技术-甄、组织赋能-云计算技术-甄、组织赋能-大数据技术-甄、组织赋能-广义数字技术-甄、数字化应用-技术创新-甄、数字化应用-流程创新-甄、数字化应用-业务创新-甄、人工智能、商业智能、图像理解、投资决策辅助系统、智能数据分析、智能机器人、机器学习、深度学习、语义搜索、生物识别技术、人脸识别、语音识别、身份验证、自动驾驶、自然语言处理、大数据、数据挖掘、文本挖掘、数据可视化、异构数据、征信、增强现实、混合现实、虚拟现实、云计算、流计算、图计算、内存计算、多方安全计算、类脑计算、绿色计算、认知计算等300+词频

19,614

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧