首頁  >  文章  >  運維  >  centos執行已安裝的指令提示找不到

centos執行已安裝的指令提示找不到

王林
王林原創
2020-04-03 13:27:442911瀏覽

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教學

以上是centos執行已安裝的指令提示找不到的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn