linux 下修改環境變數導致命令不可用解決方法

2021-07-27 05:28:45 字數 671 閱讀 9579

在ubuntu下出現所有命令用不了的解決辦法:

先用:echo $path

檢視path是否含有:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin,如果沒有,先用臨時環境變數(重啟後消失)

#export path=$path:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

然後就可以用那些命令了,進去修改永久環境變數:

1、修改profile檔案:(所有使用者)

#vi /etc/profile

加入:export path=$path:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

儲存退出。

2、修改.bashrc檔案:(單獨使用者)

#vi /~/.bashrc (『~』代表:$home,  .bashrc是每個使用者家目錄下都有的,ls -all)

加入:export path=$path:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

儲存退出。

重啟系統,搞定。

也可以不用重啟,使用命令:#source .bashrc

Linux 下 PATH環境變數修改

第一種 root ei nino echo path usr lib qt 3.3 bin usr local sbin usr sbin sbin usr local bin usr bin bin root bin root ei nino path path usr local nginx s...

Linux下修改PATH環境變數

linux下有很多環境變數,path就是其中的一種 path 可執行檔案的搜尋路徑。ls命令也是乙個程式,執行它不需要提供完整的路徑名 bin ls,然 而通常我們執行當前目錄下的程式a.out卻需要提供完整的路徑名.a.out,這是因為path 環 境變數的值裡面包含了ls命令所在的目錄 bin,...

Linux修改環境變數

在linux中,有許多種修改環境變數的方法,下面我們從修改方法,生效方法,有效期限,使用者侷限幾個方面分別介紹一下。echo path 以新增mongodb server為列 export path usr local mongodb bin path 配置完後可以通過echo path檢視配置結果...