Linux系統環境變數配置檔案

2021-08-18 03:54:24 字數 2116 閱讀 7434

ubuntu linux系統環境變數配置檔案:

/etc/profile : 在登入時,作業系統定製使用者環境時使用的第乙個檔案 ,此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。

/etc /environment : 在登入時作業系統使用的第二個檔案, 系統在讀取你自己的profile前,設定環境檔案的環境變數。

~/.profile : 在登入時用到的第三個檔案 是.profile檔案,每個使用者都可使用該檔案輸入專用於自己使用的shell資訊,當使用者登入時,該檔案僅僅執行一次!預設情況下,他設定一些環境變數,執行使用者的.bashrc檔案。

/etc/bashrc : 為每乙個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取.

~/.bashrc : 該檔案包含專用於你的bash shell的bash資訊,當登入時以及每次開啟新的shell時,該該檔案被讀取。

pash環境變數的設定方法:

登入到你的使用者(非root),在終端輸入: su

doge

dit/

.pro

file

(or.

bash

rc)可

以在此文

件末尾加

入pat

h的設定

如下:e

xpor

tpat

h=」 sud

oged

it/.

prof

ile(

or.b

ashr

c)可以

在此檔案

末尾加入

path

的設定如

下:ex

port

path

=」

path:your path1:your path2 …」

儲存檔案,登出再登入,變數生效。

該方式新增的變數只對當前使用者有效。

方法二:系統目錄下的profile檔案(謹慎)

在系統的etc目錄下,有乙個profile檔案,編輯該檔案: su

doge

dit/

etc/

prof

ile在

最後加入

path

的設定如

下:ex

port

path

=」s ud

oged

it/e

tc/p

rofi

le在最

後加入p

ath的

設定如下

:exp

ortp

ath=

」path:your path1:your path2 …」

該檔案編輯儲存後,重啟系統,變數生效。

該方式新增的變數對所有的使用者都有效。

方法三:系統目錄下的 environment 檔案(謹慎)

在系統的etc目錄下,有乙個environment檔案,編輯該檔案:

$ sudo gedit /etc/environment

找到以下的 path 變數:

path=」<……>」

修改該 path 變數,在其中加入自己的path即可,例如:

path=」<……>:your path1:your path2 …」

各個path之間用冒號分割。該檔案也是重啟生效,影響所有使用者。

注意這裡不是新增export path=… 。

方法四:直接在終端下輸入 su

doex

port

path

=" sud

oexp

ortp

ath="

path:your path1:your path2 …」

這種方式變數立即生效,但使用者登出或系統重啟後設定變成無效,適合臨時變數的設定。

注 意:方法二和三的修改需要謹慎,尤其是通過root使用者修改,如果修改錯誤,將可能導致一些嚴重的系統錯誤。因此筆者推薦使用第一種方法。另外嵌入式 linux的開發最好不要在root下進行(除非你對linux已經非常熟悉了!!),以免因為操作不當導致系統嚴重錯誤。

下面是乙個對environment檔案錯誤修改導致的問題以及解決方法示例:

linux環境變數配置檔案

linux環境變數定義了使用者的操作環境,主要的引數設定在下面配置檔案 使用者正常登入後會以下面過程載入環境變數配置檔案 etc profile bash profile bashrc etc bashrc 1.cat etc profile檢視,主要設定了 export path user log...

Linux 下環境變數配置檔案

慕課網 tony shell程式設計之環境變數配置檔案 的總結。使配置檔案立即生效可以呼叫 source 命令或 命令 乙個 dot 命令後面直接接配置檔案名稱即可。如果配置檔案丟失,可以找到系統中配置檔案的壓縮包,解壓回來。使用者自定義變數 本地變數 環境變數 預定義變數 位置引數變數 etc p...

Linux環境變數配置檔案小記

linux環境變數配置相關檔案 etc profile與 bash profile bash login profile bashrc etc bashrc 系統級的環境變數配置檔案 etc profile 然後再依次啟動使用者級的環境變數配置檔案 bash profile bash login p...