設定環境變數

2021-04-20 05:46:57 字數 1360 閱讀 9225

一. 何謂環境變數

在所處的環境中, 那些供系統或應用程式取用, 而固定存在的一種特殊變數, 稱之. 

環境變數可由系統預定或由您自行定義及修改, 又稱為整體變數. 

也就是說: 不管你身處何方, 這些變數的值都跟著你的環境而存在.

例如: path, shell, term等.....

顯示環境變數的方法如下: 

echo $變數名稱

如: echo $path

得: /usr/local/bin:/bin:/usr/bin:/usr/x11r6/bin:/opt/kde/bin:/home/ols3/bin

環境變數可以傳遞給 subshell (子 shell) 

例: 

ppp1='yes'

export ppp1

bash

echo $ppp1

顯示: yes

exit

常見的環境變數: 

shell 使用哪一種 shell 

term 終端機的型態 

mail 郵件收件位置 

path 程式搜尋路徑 

二. 設定環境變數的方法:

在 bash 環境中的設定法: (若是其它 shell 的, 則有不同的設法!!)

1. 環境變數名稱=值 (等號二邊不可以有空白)

2. export 環境變數

例: jack='me'

export jack

echo $jack 就會秀出 me

設定環境變數的動作, 可加在 .bash_profile 或 .bashrc 中.

欲將舊有值沿用, 可利用雙引號變數取代的功能:

如: path="$path:/home/ols3/bin;."

這時, shell 會對 $path 做變數取代的動作, 也就是說, 若 $path 的內含是 /bin:/sbin

則新 path 的內含變為 /bin:/sbin:/home/ols3:.

設定搜尋路徑

echo $path (先顯示一下現有的搜尋路徑)

顯示: /usr/local/bin:/bin:/usr/bin:/usr/x11r6/bin:/opt/kde/bin:/home/ols3/bin

path="$path:/home/ols3:." (在原有的路徑中, 再加上 /home/ols3 及 . 這二個路徑)

export path

echo $path

顯示: /usr/local/bin:/bin:/usr/bin:/usr/x11r6/bin:/opt/kde/bin:/home/ols3/bin:/home/ol s3:. 

設定環境變數

1.export path path 路徑 2.修改 etc profile 3.修改 root bashrc 二三中方法需要登出生效 1.確保安裝了標準c開發環境,指令驗證 sudo apt get install build essential。如果安裝提示你的版本最新,否則直接自動安裝。arm...

環境變數設定

顯示環境變數 echo path 使用env命令能顯示所有的環境變數。使用set命令顯示所有本地定義的shell變數。使用unset命令來清除環境變數 export test test 直接用export 變數名 變數值 只在當前的shell或其子shell有效。關閉後即失效。env grep te...

設定環境變數

有時候設定環境變數後,執行你的 還是報找不到某乙個物件,但是你已經把這個物件的路徑包含到了環境變數中。比如 export ld library path ld library path your lib path 其實程式還是按照先載入ld library path中的路徑中的,然後載入你需要的。這...