歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

設定環境變數

# 版權宣告: 1999 Copyright OLS3 All rights reserved. # 作者: OLS3 (臥龍小三) # 本講義僅供台南縣 87 學年度網路管理進階研習班上課之用. # 學員可保存一份自用, 供日後網管時參考備查. # 作者保有一切形式的著作權. # 欲作其它用途者, 需經作者授權同意. # 未經作者授權同意之前, 請勿轉載刊登. 一. 何謂環境變數 在所處的環境中, 那些供系統或應用程式取用, 而固定存在的一種特殊變數, 稱之.  環境變數可由系統預定或由您自行定義及修改, 又稱為整體變數.  也就是說: 不管你身處何方, 這些變數的值都跟著你的環境而存在. 例如: 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:. 




Copyright © Linux教程網 All Rights Reserved