centos運行已安裝的命令提示找不到

centos運行已安裝的命令提示找不到

問題:

已安裝命令,但是執行時提示找不到。

比如執行:

ifconfig

提示命令不存在。

解決方法:

使用如下命令即可。

#?/sbin/ifconfig

原因: 系統默認的環境變量設置不對。

在 普通用戶 和root用戶下分別執行echo $PATH,PATH里少了四個地址:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin而ifconfig恰恰就在/sbin里面。

或者

cat?/etc/profile

可以發現沒有關于/sbin的環境變量。

su 進入root,運行gedit /etc/profile

在文件末加入以下語句:

PATH=$PATH:/sbin?#在PATH變量后追加/sbin目錄 export?PATH=$PATH:/sbin#設置變量為全局的

保存并退出。

修改/home/用戶/.bash_profile,在PATH后面添加/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin這幾個路徑。

改完之后,執行命令:. .bash_profile,也可以注銷下或者重啟才能使剛剛修改的內容生效。

相關教程推薦:centos教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享