/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,該環境變數都會生效...