問題:
已安裝指令,但執行時提示找不到。
例如執行:
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中文網其他相關文章!