設定環境變數
一. 何謂環境變數
在所處的環境中, 那些供系統或應用程式取用, 而固定存在的一種特殊變數, 稱之.
環境變數可由系統預定或由您自行定義及修改, 又稱為整體變數.
也就是說: 不管你身處何方, 這些變數的值都跟著你的環境而存在.
例如: 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:.
在所處的環境中, 那些供系統或應用程式取用, 而固定存在的一種特殊變數, 稱之.
環境變數可由系統預定或由您自行定義及修改, 又稱為整體變數.
也就是說: 不管你身處何方, 這些變數的值都跟著你的環境而存在.
例如: 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:.
相關文章
- export 設定環境變數Export變數
- oracle環境變數設定Oracle變數
- CentOS環境變數設定CentOS變數
- redhatas 設定環境變數Redhat變數
- rman 設定環境變數變數
- JAVA環境變數設定Java變數
- 設定環境變數(轉)變數
- Linux設定環境變數Linux變數
- c#環境變數設定C#變數
- XMLBeans 環境變數設定XMLBean變數
- Linux 環境變數設定Linux變數
- java JDK環境變數設定JavaJDK變數
- RMAN環境變數的設定變數
- java jdk 設定環境變數JavaJDK變數
- ansible 設定環境變數變數
- ansible設定環境變數變數
- 什麼是環境變數?Python中如何設定環境變數?變數Python
- win10環境變數怎麼設定 win10設定環境變數的方法Win10變數
- Golang環境變數設定詳解Golang變數
- JDK1.8環境變數設定JDK變數
- 環境變數的設定方法(轉)~變數
- Centos7環境變數設定CentOS變數
- Vue 設定環境變數和模式Vue變數模式
- Mac上設定Java環境變數MacJava變數
- CentOS 6.5 Oracle 環境變數設定CentOSOracle變數
- npm scripts設定環境變數方法NPM變數
- JDK 1.6環境變數如何設定?JDK變數
- Oracle 環境變數設定標準Oracle變數
- win 命令列 設定環境變數命令列變數
- 4.2.10.2 設定和取消設定環境變數變數
- java設定-JDK環境變數的設定(轉)JavaJDK變數
- Mac 設定環境變數的位置、檢視和新增PATH環境變數Mac變數
- win10 gcc環境變數怎麼設定_win10設定gcc環境變數步驟Win10GC變數
- 系統預設環境變數PATH設定變數
- 什麼是環境變數?python設定環境變數有什麼用?變數Python
- Rust 使用 dotenv 來設定環境變數Rust變數
- ubuntu-設定系統環境變數Ubuntu變數
- linux系統設定環境變數Linux變數