path環境變數的設定方法:
登入到你的使用者(非root),在終端輸入:
$ sudo gedit ~/.profile(or
.bashrc)
可以在此檔案末尾加入path的設定如下:
export path=」$path:your path1:your path2 ...」
儲存檔案,登出再登入,變數生效。
該方式新增的變數只對當前使用者有效。
方法二:系統目錄下的profile檔案(謹慎)
$ sudo gedit /etc/profile
在最後加入path的設定如下:
export path=」$path:your path1:your path2 ...」
該檔案編輯儲存後,重啟系統,變數生效。
該方式新增的變數對所有的使用者都有效。
方法三:系統目錄下的 environment 檔案(謹慎)
$ sudo gedit /etc/environment
找到以下的 path 變數:
path=」<……>」
修改該 path 變數,在其中加入自己的path即可,例如:
path=」<……>:your path1:your path2 …」
各個path之間用冒號分割。該檔案也是重啟生效,影響所有使用者。
注意這裡不是新增export path=… 。
方法四:直接在終端下輸入
$ sudo
export path="$path:your path1:your path2 …"
這種方式變數立即生效,但使用者登出或系統重啟後設定變成無效,適合臨時變數的設定。
注 意:方法二和三的修改需要謹慎,尤其是通過root使用者修改,如果修改錯誤,將可能導致一些嚴重的系統錯誤。因此筆者推薦使用第一種方法。另外嵌入式 linux的開發最好不要在root下進行(除非你對linux已經非常熟悉了!!),以免因為操作不當導致系統嚴重錯誤。
下面是乙個對environment檔案錯誤修改導致的問題以及解決方法示例:
/usr/bin/sudo /usr/bin/vi /etc/environment
游標移到export path** 行,連續按 d兩次刪除該行;
輸入:wq儲存退出;
然後鍵入/sbin/reboot重啟系統(可能會提示need to boot,此時直接power off
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下PATH環境變數的修改
1.在linux下修改環境變數path 2.ubuntu 環境變數path的修改 總結如下 path 決定了shell將到哪些目錄中尋找命令或程式,path的值是一系列目錄,當您執行乙個程式時,linux在這些目錄下進行搜尋編譯鏈結。在.bashrc檔案中加入一句編輯path路徑的語句就可以為使用者...