每次我在CentOS 6.4中打开终端时,都会收到错误:
bash: usr/local/bin: No such file or directory
我检查了.bashrc和.bash_profile,看看是否有任何行引用usr / local / bin,但没有找到任何内容。当我切换到root或运行shell脚本时,也会出现相同的错误。
是否像在usr前添加反斜杠一样简单?像这样 -
/usr/local/bin
但仍然不知道错误发生在哪里。任何帮助深表感谢。谢谢!
答案 0 :(得分:1)
这很奇怪,因为centos 6.4系统上的普通bash目录是/ bin / bash,但我建议你检查以下内容:
echo $SHELL
它应该拉你的SHELL环境变量来显示你正在使用的shell,通常它看起来像这样:
SHELL = /斌/庆典
如果不同,例如:
SHELL = USR /本地/斌/庆典
然后我会检查你的passwd文件,以确保你的用户默认shell指向正确的位置。
用户名:X:601:601 :: /家/用户名:的 /斌/庆典强>
另外我建议检查你实际生活的地方
which bash
/bin/bash
确保所有内容都指向正确的位置。