命令列快速高階(四)使用環境變數

2021-08-27 02:44:09 字數 2014 閱讀 4466

每次登陸系統時都會預設分配和載入一些記憶體中的變數,這些變數被成為環境變數(

environment variables

)。下面列出一些常見的環境變數以及它們在

shell

中的意義。

pwd

提供你當前目錄的絕對路徑。被

pwd命令呼叫,例如

/home/cindy/documents

user

宣告當前使用者的使用者名稱,例如

cindy

lang

設定預設語言,例如

english,french

shell

宣告目前使用的

shell

的名字和位置,例如

/bin/bash

path

設定可執行程式的預設路徑,例如

/bin

,/usr/bin

等。

term

設定使用的終端,例如

vt100

,當使用面向螢幕的程式是非常有用,例如文字編輯器。

你可以列印

/輸出任意環境變數的值,通過使用

echo $varaiblename

,例如:

cindy@cindy-thinkpad-x200:~$echo $user

cindy

cindy@cindy-thinkpad-x200:~$

你可以使用

env或者

printenv

顯示所有的環境變數的值。

環境變數可以通過配置設定,也可以通過目錄

/etc

,etc/skel

,/home/cindy

下的資源檔案來設定。例如,你可以在

/etc/profile

或/etc/bashrc

或home/cindy/.bashrc

,或home/cindy/.bash_profile

檔案中找到

bash

的預設設定。

例如你可以新增

/sbin

目錄到系統環境變數

path

中,通過編輯

home/cindy/.bash_profile

中的path

值。例如原來是這樣的:

path=$path:$home/bin

你可以修改為

path=$path:/sbin:$home/bin

當你下次登陸

linux

系統時,

/sbin

目錄已經是你的

$path

了。如果你想讓設定及時生效,可以使用

shell

的source

命令,如下:

source .bash_profile

命令列快速高階(四)使用環境變數

每次登陸系統時都會預設分配和載入一些記憶體中的變數,這些變數被成為環境變數 environment variables 下面列出一些常見的環境變數以及它們在 shell 中的意義。pwd 提供你當前目錄的絕對路徑。被 pwd命令呼叫,例如 home cindy documents user 宣告當前...

cmd命令列設定環境變數

1 檢視當前所有可用的環境變數 輸入set 即可檢視。2 檢視某個環境變數 輸入 set 變數名 即可,比如想檢視path變數的值,即輸入 set path。3 修改環境變數 輸入 set 變數名 變數內容 即可。這是覆蓋以前的內容,並不是追加。4 設定為空 如果想將某一變數設定為空,輸入 set ...

Linux命令列 使用Linux環境變數

在bash shell中,環境變數分為兩類 全域性變數和區域性變數。使用printenv命令可檢視系統的全域性變數。系統環境變數一律使用全大寫字母以區別普通使用者的環境變數。顯示單個環境變數的值,可使用echo命令 echo home 設定全域性環境變數 建立全域性環境變數的方法 先建立乙個區域性環...