Linux下的環境變數

2021-06-27 05:11:38 字數 817 閱讀 5882

1,何為環境變數

使用者成功登入後,啟動shell的過程中,定義一些和使用者的工作環境有關的變數

2,檢視linux的環境變數可以使用命令:env

常用的環境變數有以下幾個:

home:使用者的家目錄的完整路徑名。

logname:登入使用者名稱。

ifs:命令列內部域分隔符,即白空格。

path:由冒號分隔的路徑名。shell將按path變數中給出的順序搜尋這些目錄,從中查詢要執行的命令。找到的第乙個與命令

名稱一致的可執行檔案將被執行。

oldpwd:剛剛離開的目錄。

term:終端的型別。

pwd:當前工作的目錄的絕對路徑名。

ps1:主提示符。預設情況下,超級使用者的主提示符是#,普通使用者主提示符是$。

3,配置linux下的環境變數

$ export path=$path:你的檔案路徑 

例如這是我的:$ export path=$path:/etc/arm/bin

把交叉開發工具鏈的路徑新增到環境變數path中,這樣就可以方便地在bash中使用這些工具。

有以下幾個配置環境變數的檔案:

1, profile類檔案:使用者第一次登入時僅執行一次,profile類檔案包括每個使用者主目錄下的.profile檔案和/etc/profile等。使用者再次登入

時就會執行主目錄下的.profile檔案的指令碼。

2, bashrc類檔案:每當開啟bash shell時執行該指令碼檔案。bash類檔案包括每個使用者主目錄下的.bashrc檔案和/etc/bash.bashrc等。

把環境變數配置的命令新增到其中任何檔案都可以了。

linux下的環境變數

1 設定環境變數的三種方法 1 export 臨時設定,也就是對當前會話生效 eg export lang en us 2 寫.bash profile檔案 bash profile的位置一般在 home目錄下 對當前使用者設定有效 vi bash profile 要立即生效,請使用 source ...

Linux下的環境變數

在bash shell中,環境變數分為兩類 全域性環境變數不僅對shell會話課件,對所有shell建立的子程序也可見。區域性變數則只對建立它們的shell課件。1.系統環境變數一律使用大寫字母以區別於普通使用者的環境變數。檢視全域性變數,可用printenv命令 2.設定全域性環境變數 建立全域性...

linux 下新增環境變數

1 什麼是linux的環境變數啊?下面舉例說明什麼是環境變數,及其作用,如果是path的話就是指你執行命令所在的目錄,比如你echo path,看到的結果類似於 usr local sbin usr local bin usr sbin usr bin sbin bin usr games 說明在這...