方法:1、直接在linux命令列頁面輸入“export PATH=/usr/local/sbin...”,導入環境變數;2、用絕對命令vi開啟profile,語法為/bin/ vi /etc/profile”,並在設定檔內新增環境變數位址。
本教學操作環境:linux7.3系統、Dell G3電腦。
出現這個問題是因為系統的環境變數沒有正確配置造成的,造成這個原因有很多,例如係統升級,例如不正當操作。解決的方式有兩種。
其一:直接在linux命令列介面輸入如下,然後回車(導入環境變量,以及shell常見的命令的存放位址):
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
其二:如果系統所有指令都不能使用時,也可以使用絕對指令vi開啟profile
/bin/vi /etc/profile
在系統的設定檔裡新增環境變數位址
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
擴充知識:
linux不支援所有指令怎麼辦?解決Linux所有指令不能使用的問題
出現這個問題說明你的/etc/profile 設定出現了問題,一般是因為path配置出現了問題。排除新增內容中的錯誤,然後重啟一個新視窗執行執行source /etc/profile即可解決。
#當所有的指令都不能使用的時候vi也是失去作用的。
這時候需要使用shell指令的絕對路徑呼叫指令。
# 编辑profile文件 /usr/bin/vim /etc/profile
然後在新的視窗執行
source /etc/profile
推薦學習:Linux影片教學
以上是linux怎麼解決所有指令不能用的詳細內容。更多資訊請關注PHP中文網其他相關文章!