PASH環境變數的設定方法

2021-08-22 05:04:44 字數 1344 閱讀 1690

pash環境變數的設定方法:

方法一:使用者主目錄下的.profile或.bashrc檔案(推薦)

登入到你的使用者(非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檔案錯誤修改導致的問題以及解決方法示例:

問題:因為不小心在 etc/environment裡設在環境變數導致無法登入

解決方法:

在登入介面 alt +ctrl+f1進入命令模式,如果不是root使用者需要鍵入(root使用者就不許這麼羅嗦,gedit編輯會不可顯示)

/usr/bin/sudo /usr/bin/vi /etc/environment

游標移到export path** 行,連續按 d兩次刪除該行;

輸入:wq儲存退出;

然後鍵入/sbin/reboot重啟系統(可能會提示need to boot,此時直接power off)

環境變數設定方法

環境變數 這四個字常常會誤導大家的理解。直白的說,環境變數其實是一些被指定的資料夾路徑,目的是為了更快速方便的找到想要的檔案和資料夾。這裡以windows7系統的環境變數為例 按下windows鍵 r開啟執行視窗,在裡面直接輸入system32,回車之後就開啟了system32這個資料夾,為什麼?同...

ubuntu環境變數設定方法

ubuntu下設定環境變數有三種方法,一種用於當前終端,一種用於當前使用者,一種用於所有使用者。一 用於當前終端 在當前終端中輸入 export path path 你的要加入的路徑 不過上面的方法只適用於當前終端,一旦當前終端關閉或在另乙個終端中,則無效。二 用於當前使用者 在使用者主目錄下有乙個...

Python環境變數設定方法

alias maya中的指令碼語言是mel 和 python,據說houdini未來也會把python作為主要的指令碼語言,作為影視特效師,掌握python語言是必備技能 雖然maya內建了python執行時,但是,如果要系統學習pytho程式設計客棧n語言,環境變數還是需要配置一下 預設情況下,在...