Linux:-bash: ***: command not found,系统很多命令都用不了,均提
2014-04-01 15:21
543 查看
测试系统:64位RHEL6
突然之间linux很多命令都用不了,均提示没有此命令。
这应该是系统环境变量出现了问题导致的。
出现这种可能性的原因有很多,大多数是因为,安装了新的软件要配置环境变量,但是没有按照正常程序来走,
例如:path= /etc/java/apache-**
这样就会吧原来path的所有可执行的程序都给干掉了,
正确配置应该是path= $PATH:/etc/java/apache-**
在你要添加新的环境变量前要把所有的变量都写上,否则会造成你新设置变量,替换了以前的,
$PATH是简写
解决办法:
先用: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 (‘~’代表:$HOME, .bashrc是每个用户家目录下都有的,ls -all)
加入:export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
保存退出。
重启系统,搞定。
也可以不用重启,使用命令:#source .bashrc
即可使刚刚修改的环境变量生效
突然之间linux很多命令都用不了,均提示没有此命令。
这应该是系统环境变量出现了问题导致的。
出现这种可能性的原因有很多,大多数是因为,安装了新的软件要配置环境变量,但是没有按照正常程序来走,
例如:path= /etc/java/apache-**
这样就会吧原来path的所有可执行的程序都给干掉了,
正确配置应该是path= $PATH:/etc/java/apache-**
在你要添加新的环境变量前要把所有的变量都写上,否则会造成你新设置变量,替换了以前的,
$PATH是简写
解决办法:
先用: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 (‘~’代表:$HOME, .bashrc是每个用户家目录下都有的,ls -all)
加入:export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
保存退出。
重启系统,搞定。
也可以不用重启,使用命令:#source .bashrc
即可使刚刚修改的环境变量生效
相关文章推荐
- Linux:-bash: ***: command not found,系统很多命令都用不了,均提示没有此命令
- Linux:-bash: ***: command not found,系统很多命令都用不了
- 解决找不到ifconfig命令,更改路径并重启系统后进入命令行界面以及各个命令无法执行Linux:-bash: ***: command not found
- linux系统中shell中执行命令是报:bash: ifconfig: command not found错误的解决办法
- Linux(centos)不能使用FTP 命令 -bash: ftp: command not found
- linux下使用shutdown命令关机,提示: -bash:shutdown:command not found
- Linux(centos)不能使用FTP 命令 -bash: ftp: command not found
- Linux输入命令出现bash:.....:command not found的解决办法
- Linux(centos)不能使用FTP 命令 -bash: ftp: command not found
- Linux下输入命令报错:-bash: command not found
- Linux(centos)不能使用FTP 命令 -bash: ftp: command not found
- Linux下提示命令找不到:bash:command not found
- Linux 系统命令command not found,如ls、cd等
- 在linux中执行wget命令提示 -bash: wget: command not found 解决方法
- Linux(centos)不能使用FTP 命令 -bash: ftp: command not found
- Linux(centos)不能使用FTP 命令 -bash: ftp: command not found
- 查询linux系统版本提示bash:lsb_release:command not found错误解决
- Linux下提示命令找不到:bash:command not found
- Linux(centos)不能使用FTP 命令 -bash: ftp: command not found
- linux下提示bash:command not found_带目录下命令列表介绍