Ubuntu 環境變數設定

2021-09-13 00:18:48 字數 1667 閱讀 8453

/etc/profile:在登入時,作業系統定製使用者環境時使用的第乙個檔案,此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。並從/etc/profile.d目錄的配置檔案中蒐集shell的設定。

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

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

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

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

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

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

在bash配置檔案中新增環境變數

對所有使用者有效修改/etc/profile

對個人有效則修改~/.bashrc

#在path中找到可執行檔案程式的路徑。

path="***:$path"

***:是可執行檔案的路徑

#gcc找到標頭檔案的路徑

c_include_path=/usr/include/libxml2:/mylib  

export c_include_path  

#g++找到標頭檔案的路徑

cplus_include_path=$cplus_include_path:/usr/include/libxml2:/mylib  

export cplus_include_path  

#找到動態鏈結庫的路徑

ld_library_path=$ld_library_path:/mylib  

export ld_library_path  

#找到靜態庫的路徑

library_path=$library_path:/mylib  

export library_path  

下面是在gcc命令中手動設定搜尋路徑:

#新增標頭檔案搜尋路徑

# gcc foo.c -i /home/xiaowp/include -o foo  

#新增動態庫搜尋路徑

# gcc foo.c -l /home/xiaowp/lib -lfoo -o foo  

#新增靜態庫搜尋路徑

# gcc foo.c -l /home/xiaowp/lib -static -lfoo -o foo  

ubuntu 設定環境變數

如想將乙個路徑加入到 path中,可以像下面這樣做 1.控制台中 path path my new path 關閉shell,會還原path 2.修改profile檔案 vi etc profile 在裡面加入 export path path my new path 3.修改.bashrc檔案 v...

Ubuntu設定環境變數

在ubuntu中有如下幾個檔案可以設定環境變數 etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案,此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,...

ubuntu 設定環境變數。

ubuntu設定環境變數的幾種方式 以向path中新增為例 1.設定環境變數 方法有三 一 臨時設定 export path path opt 二 當前使用者的全域性設定 開啟 bashrc,新增行 export path path opt 登出這樣每次以此使用者登入ubuntu,該環境變數都會生效...