ubuntu中無論輸入什麼命令,均顯示命令...可在...處找到 由於/bin 不在PATH 環境變量中,故無法找到該命令

今天我在ubuntu18.04中無論執行什麼命令,均是…沒找到,恐怖!
哈哈,也還好解決了…

  • 問題
    命令 ‘ls’ 可在 ‘/bin/ls’ 處找到
    由於/bin 不在PATH 環境變量中,故無法找到該命令。
    ls:未找到命令
  • 解決辦法
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

具體情況如圖所示:
在這裏插入圖片描述
這樣運行命令就不會有錯了,但是我發現雖然解決了,我的虛擬機好奇怪,在每一個終端下面輸入任何命令都必須提前先運行export…那句話纔不會報這樣的錯誤,這當然是不可以的。
所以

  • 永久解決這個問題的方法

執行如下命令:

sudo gedit ~/.bashrc

在這裏插入圖片描述
在.bashrc文件最後一行添上

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

如下圖所示
在這裏插入圖片描述
再執行如下命令立即生效:

source ~/.bashrc

也可以關閉當前終端窗口,重新打開一個新終端窗口生效。
這樣,就不用每次都必須提前先運行export…,又可以重新正常使用了,哈哈…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章