linux突然所有命令都失效了,显示bash: xxxxx: command not found

linux突然所有命令都失效了,显示bash: xxxxx: command not found

William
2021-12-17 / 0 评论 / 15 阅读 / 正在检测是否收录...

今天登陆了一台日本的服务器配置OCI的,然后修改了下 /etc/profile 文件,由地方弄错了,然后就出现了,输入什么命令都是 command not found。想要重启 reboot 不行,ls 也不行。

出现这个问题是因为系统的环境变量没有正确配置造成的,造成这个原因有很多,比如系统升级,比如不正当操作。解决的方式有两种。

1、直接在linux命令行界面输入如下,然后回车(导入环境变量,以及shell常见的命令的存放地址):

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

2、如果系统所有命令都不能使用时,还可以使用绝对命令vi打开profile,想William这情况的话,把刚才改了的有问题的地方全删了就可以了。(其实,如果这里有问题的地方没删除或者说没有改成正确的话,即使用了第一种方法,等会你退出登陆以后,再进来还是那种not found的情况的,所以说这里一定是要改的)

/bin/vi  /etc/profile

在系统的配置文件里添加环境变量地址

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
0

评论 (0)

取消