本文主要是介绍Linux系统误操作导致终端不能够识别最基本的命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Linux系统误操作导致终端不能够识别最基本的命令
1.问题描述: 在我修改完配置文件之后,系统不能够识别最基本的命令行,比如ls等
2.问题分析:命令不能用了主要是你的$PATH变量错误的关系。如果你只是在shell下 export 命令改的名字的话 直接restart就行了。如果你是更改配置文件改的,可以 /bin/vi 你的配置文件 ,进行修改正常就行了,也就是你要通过指定命令所在路径来运行命令修复配置文件就行了。 一般可能是你在更改$PATH时命令错误搞成的的这种情况, 比如:
你想增加/b路径 进入到path中,就可以使用下面命令
export PATH=$PATH:/b 或者 export PATH=/b:$PATH
但是如果你单独使用下面命令
export PATH=/b
会使你其他PATH全部消失 只剩下路径 /b , 这样就会导致其他基本命令不能够正常识别,
3.解决办法: 使用"ctrl+alt+F5"进行终端界面,在终端界面使用root权限登录,登录的之后进行进入命令行,
"/bin/vi /etc/profile"或者"/bin/vi /XXX",
上面这两个代码中是找到配置文件打开,去掉自己错误修改的部分,然后进行保存,主要来说就是修复PATH路径问题,注意使用root权限登录
这篇关于Linux系统误操作导致终端不能够识别最基本的命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!