[root@vhost5 ~]# su - e3base -bash: su: command not found
来源:互联网 发布:淘宝小米f码 编辑:程序博客网 时间:2024/06/14 04:27
提示:echo $PATH 是什么意思?
PATH 这个就是变量名echo是用于在控制台显示信息的命令$在这里是取得某个变量的值PATH就是变量名合起来就是在控制台显示PATH环境变量的值
一问题来源
Linux解答大多数命令行不能使用,后来看看/bin目录下的命令权限也没问题。然后又从另一台机器上讲.bash_profile、/etc/profile等文件拷贝的到该机器上,还是不能用。
后来又在vi/etc/profile在末尾部位加上;1.export PATH=/sbin:$PATH2、生效source /etc/profile依然不能用。弄得头快大了。
二问题分析
后来想想问题的原因,是我在操作~/.bash_profile之后出现的问题。
所以后来我echo $PATH;
[root@vhost5 ~]# echo $PATH
/e3base/zookeeper/sbin:/e3base/zookeeper/bin$:PATH
果然问题出在这里,原来我把:$PATH错写成$:PATH,导致系统不识别。
三 解决方案:
1.在该机器上执行 export PATH=/sbin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
命令生效后再修改错误的配置文件如$PATH错写成$:PATH
2.在在该机器上/etc/profile 中写入
PATH=/sbin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
source /etc/profile
问题完美的解决了
由此可知当Linux配置文件(如.bash_profile)内容有异常或者编写错误时,那么系统就不会识别该文件所涉及的命令。所以说在自定义配置文件信息时候一定要多加小心,避免不必要麻烦的发生
- [root@vhost5 ~]# su - e3base -bash: su: command not found
- 关于su下bash:xxx :command not found
- root下command not found的解决以及su root密码不正确的解决
- -bash: ls: command not found 或ifconfig ,su 等命令不能使用
- -bash [root command not found
- sudo, su, ls 等常用命令找不到:Command not found
- Android sh:su: not found
- su root 和su
- su Command
- su - root
- bash:command not found
- bash:command not found
- bash:command not found
- bash:command not found
- bash: ***: command not found
- su和sudo的区别 (/libtool: arm-linux-gcc command not found )
- linux下su和sudo的区别 (/libtool: arm-linux-gcc command not found )
- linux下su和sudo的区别 (/libtool: arm-linux-gcc command not found )
- 高斯噪声
- Error occured processing XML 'org/springframework/transaction/interceptor/TransactionInterceptor'. S
- (转)JVM指令详解(上)
- Windows安装Ora2Pg
- 【Boost】boost库中智能指针——weak_ptr
- [root@vhost5 ~]# su - e3base -bash: su: command not found
- Hdu 2846 Repository 字典树应用+变形
- 如何在动画播放完成后进入主界面?
- eclipse 导入运行 zxing 项目( android 二维码、条码扫描)
- iOS提交后申请加急审核
- Android-注解处理器
- /etc/my.conf
- linux查看网络速度工具:iftop
- Qt Creator 中的段落 注释的 快捷方法