bashxxx not found (all bash are not found)

Posted on 2013-09-08 03:26 H2O 阅读(170) 评论(0)  编辑  收藏

Problem is all bash are not found: we can use echo to known what is the $PATH now.

解决办法:

先用:echo $PATH 
查看path是否含有:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

如果没有

先用临时环境变量(重启后消失)
#export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

然后就可以用那些命令了,进去修改永久环境变量:

1。修改profile文件:(所有用户)

#vi /etc/profile
加入:export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
保存退出。

2。修改.bashrc文件:(单独用户)

#vi /~/.bashrc (每个用户目录下都有,ls -all)
加入:export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

保存退出。

重启系统,搞定。

也可以不用重启,使用命令:#source .bashrc

/etc/bash.bashrc /etc/profile /etc/environment 最好三个地方都加上
source /etc/bash.bashrc

提示: 这个bashrc 可能名字稍微不同 或者位置不同 可以使用find / -name bashrc查找

我的是 /etc/bash.bashrc

即可使刚刚修改的环境变量生效


只有注册用户登录后才能发表评论。


网站导航:
 

posts - 0, comments - 21, trackbacks - 0, articles - 101

Copyright © H2O