
正文
linux命令全部失效 linux所有的命令不能用了怎么办
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux为什么很多命令都用不了
是root用户还是普通用户
如果是root用户下,检查这些命令是否还在。一般在/usr/bin /usr/sbin。
在/root用户下的.profile 文件中加上 path=/usr/bin;/usr/sbin ,然后source .profile,使变量生效,然后测试命令是否可用
如果是普通用户,需要在普通用户的home目录下设置.profile
相关问答
Q1: 我的linux很多命令都无法使用了!
是root用户还是普通用户
如果是root用户下linux命令全部失效,检查这些命令是否还在。一般在/usr/bin /usr/sbin。
在/root用户下linux命令全部失效的.profile 文件中加上 path=/usr/binlinux命令全部失效;/usr/sbin linux命令全部失效,然后source .profilelinux命令全部失效,使变量生效,然后测试命令是否可用
如果是普通用户,需要在普通用户的home目录下设置.profile
Q2: linux 所有命令不能使用的问题,估计环境变量没加对
命令不能用了主要是$PATH变量错误的关系。
方法一:
如果只是在shell下
export
命令改的名字的话
直接restart。
方法二:
更改配置文件,可以
/bin/vi
配置文件就行了,也就是要通过指定命令所在路径来运行命令修复配置就行了。
一般可能是在更改$PATH时命令错误搞成的的这种情况,
比如想增加/b
进path
export
PATH=$PATH:/b
OR
export
PATH=/b:$PATH
单独
export
PATH=/b
会使你其他PATH全部消失
只剩下
/b
$PATH:/b
和
export
PATH=/b:$PATH
区别是搜索顺序不同。
Q3: linux 普通命令可以使用,但加-的命令全部无效,如(ls-l)?
linux命令全部失效你输入ls -help 就好linux命令全部失效了linux命令全部失效,之间要有空格linux命令全部失效的
Q4: 为啥我的linux下好多命令都不好使了
你试试 /usr/sbin/useradd h 能不能执行,如果能,那就是你的环境变量PATH出问题了,找到环境变量PATH,添加路径/usr/sbin就OK了
linux命令全部失效的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux所有的命令不能用了怎么办、linux命令全部失效的信息别忘了在本站进行查找喔。







