linux命令废了 linux常用命令

linux 系统命令突然不能直接执行了是咋回事 #/sbin/shutdown -h now在Linux中使用shell命令,不管是root用户还是普通用户 , 很多命令(如,fdisk ; ifconfig)等都会无效 , 系统出现:"bash: .. command not found" 。这些命令都有一个共同的特点:存在于 /sbin 这个目录下 。这时尝试这样做[linux@axws ~]$/sbin/ifconfig 我们发现命令能够正常执行,这说明不是安全限制 , 很可能是PATH出了问题 。原因是/sbin的目录路径(系统用户目录)不在root的$PATH变量中造成的 。
【linux命令废了 linux常用命令】关键:PATH路径设置问题 。
首先切换到root , 再试用一下命令 , 能用的话跳过下面这步直接修改用户目录下的这个文件就可以了 。若还是不能用首先修改管理员的PATH,方法:
(1)进入到用户主目录:cd ~ ;
(2)编辑这个隐藏文件:vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
修改其中PATH=$PATH:$HOME/bin其后添加“:/sbin”冒号不算 。
(3):wq保存退出;
(4)重启系统或执行source .bash_profile重置命令路径 。
接着执行/sbin下命令,应该可以了,exit退出管理员身份,再执行/sbin下命令 , 发现还是不能用,好 , 此时可以先用echo $PATH查看所在路径 , 若没有/sbin则修改用户主目录下的这个文件:
(1)cd ~;
(2)vi .bash_profile按照上面的做同样的改动,保存退出:wq;
(3)重启系统或执行source .bash_profile 。
然后就可以了 。如果还不行,把这行exportPATH=/sbin:$PATH 加入到.bash_profile文件的最后就好 。
/sbin下的命令是给root使用的,对普通用户一般没什么用处,如果root用户也用不了那就是路径设置问题 。
linux命令行会消失吗,为什么?命令行是不会消失的!
就像社会进步 , 带来了交通方式的改变,可是最快捷、基础的是我们的双脚 。
在Linux中,命令行就像我们的双脚,最高效、最方便的交通工具,所有先进的交通工具,不过是强化了我们某一方面的能力——你能因为高档对交通工具,废了自己的双脚么?!
图形界面 , 不过是对指令的形像化表达而已……而己…………
为啥我的linux下好多命令都不好使了你试试 /usr/sbin/useradd h 能不能执行,如果能,那就是你的环境变量PATH出问题了 , 找到环境变量PATH,添加路径/usr/sbin就OK了
我的linux很多命令都无法使用了!是root用户还是普通用户
如果是root用户下linux命令废了 , 检查这些命令是否还在 。一般在/usr/bin/usr/sbin 。
在/root用户下linux命令废了的.profile 文件中加上path=/usr/binlinux命令废了;/usr/sbinlinux命令废了,然后source.profile,使变量生效 , 然后测试命令是否可用
如果是普通用户,需要在普通用户的home目录下设置.profile
OS7版本LINUX,我不知打了什么命令,把我的yum废了,现在我的yum通过什么也查询不到,怎么补救?你将你的yum卸载了,可以重新安装,到如下网站:
rpmfind.net
搜索 yum,还有你的系统名,架构(可不用填)
搜索完了后 , 在后面的Download项下面下载,
然后用rpm安装 rpm -ivh xxxxxx.rpm
请采纳,thank you 。
linux命令废了的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于linux常用命令、linux命令废了的信息别忘了在本站进行查找喔 。

推荐阅读