Linux 基本命令不能用的解决方法
2017-10-31 23:55
477 查看
http://blog.csdn.net/houmou/article/details/51020709
问题描述
http://blog.csdn.net/houmou/article/details/51020709最近某次,新建一个ssh客户端后,发现好多命令都不能用了比如:ls, vi, cat等,提示:-bash: XX: No such file or directory12但在其它还未关闭的ssh终端中可以使用,推测是/etc/profile文件的问题,显示$PATH后发现不对;切换root权限准备修改profile文件后,发现vi命令不能用,最后百度到了解决方法。
解决方法
在ssh终端中执行下面语句,可以让此会话终端中环境变量起作用export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin12然后修改/etc/profile文件,重新source后系统恢复正常
后记
后来找到原因是有人修改profile文件时,使用了$PATH=<newpath>,后面没有使用”:”拼接原来的
$PATH,导致PATH丢失了重要环境变量
cd在出现问题时仍可使用,
<Tab>键也可起到ls的作用
相关文章推荐
- Linux 基本命令不能用的解决方法
- Linux 基本命令不能用的解决方法
- Linux 基本命令不能用的解决方法
- linux openjdk java命令不能用 解决方法
- Linux环境下的SQL*PLUS及RMAN中不能使用上下方向键查看命令历史的解决方法
- Linux不能进入图形界面的解决方法:
- 在Linux的sqlplus中不能使用vi时的解决方法
- Linux图形桌面窗口没有标题栏,不能移动,关闭,最小化的解决方法
- linux无法使用service命令的解决方法
- sqlplus中不能上下键选择前一条命令解决方法
- Linux下解决sudo输入命令不能自动补全
- CodeMan的Linux问题解决与技巧集锦:Linux Shell下命令su出现authentication failure解决方法
- Linux 常用命令基本使用方法大总结
- Windows系统下安装linux后的不能上网的若干解决方法
- xampp linux 下mysql不能启动解决方法
- linux 永中office,突然不能使用的解决方法!!
- [Linux] 解决RedHat 中 ifconfig 命令不能使用的问题
- linux2.6.18 root=/dev/mtdblock/3 不能启动原因和解决方法
- Linux主要常用命令及常见问题的解决方法
- Linux 启动时 正在决定 eth0 的 IP 信息失败后不能上网的解决方法