首頁 > 運維 > CentOS > 主體

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

王林
發布: 2020-04-03 13:27:44
原創
3047 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板