導航:首頁 > 操作系統 > linux環境變數作用

linux環境變數作用

發布時間:2024-07-15 10:10:33

1. linux環境變數的作用是什麼啊DISPLAY 用來設置將圖形顯示到何處。 HOME 當前用戶的主目錄....

系統環境變數可以幫助用戶更快捷打開一些程序,比如:ls等命令,在Linux中什麼東西都是文件,一些命令基本都保存在/usr/bin和/usr/sbin目錄下,系統環境變數中有這兩個目錄,所以可以打開這兩個目錄下的文件。然後做我們需要的操作

關於DISPLAY我倒不是很了解,不過在網上是有不少相關資料的,你可以去看看

2. 璇蜂粙緇嶄笅鐢佃剳涓鐨勭幆澧冨彉閲忥紝瀹冩湁浠涔堢敤鍛錛

璇蜂粙緇嶄笅鐢佃剳涓鐨勭幆澧冨彉閲忥紝瀹冩湁浠涔堢敤鍛錛

鐜澧冨彉閲忔槸鍖呭惈鍏充簬緋葷粺鍙婂綋鍓嶇櫥褰曠敤鎴風殑鐜澧冧俊鎮鐨勫瓧絎︿覆,涓浜涜蔣浠剁▼搴忎嬌鐢ㄦや俊鎮紜瀹氬湪浣曞勬斁緗鏂囦歡(濡備復鏃舵枃浠).
鐜澧冨彉閲忚寸櫧浜嗗氨鏄鎸囧畾涓涓杞浠剁殑璺寰勶紝姣斿傝撮厤緗甌omcatJdk絳夎蔣浠舵椂灝卞繀欏昏劇疆鐜澧冨彉閲忋傛柟娉曞備笅錛
鐐瑰嚮鎴戠殑鐢佃剳鐒跺悗鎸夊彸閿鈥斺斿睘鎬р斺旈珮綰р斺旂幆澧冨彉閲忊斺旀柊寤衡斺斿悕縐/璺寰勩
鐜澧冨彉閲忔槸鍖呭惈璇稿傞┍鍔ㄥ櫒銆佽礬寰勬垨鏂囦歡鍚嶄箣綾葷殑瀛楃︿覆銆傜幆澧冨彉閲忔帶鍒剁潃澶氱嶇▼搴忕殑琛屼負銆備緥濡傦紝TEMP 鐜澧冨彉閲忔寚瀹氱▼搴忔斁緗涓存椂鏂囦歡鐨勪綅緗銆
浠諱綍鐢ㄦ埛閮藉彲浠ユ坊鍔犮佷慨鏀規垨鍒犻櫎鐢ㄦ埛鐨勭幆澧冨彉閲忋備絾鏄錛屽彧鏈夌$悊鍛樻墠鑳芥坊鍔犮佷慨鏀規垨鍒犻櫎緋葷粺鐜澧冨彉閲忋
浣跨敤鈥滄帶鍒墮潰鏉庫濅腑鐨勨滅郴緇熲濆彲浠ヨ嚜瀹氫箟涓嬪垪鍙橀噺錛
鐢ㄤ簬 logged_on_user_name 鐨勭敤鎴風幆澧冨彉閲
瀵逛簬鐗瑰畾璁$畻鏈虹殑姣忎釜鐢ㄦ埛鏉ヨ達紝鐢ㄦ埛鐜澧冨彉閲忔槸涓嶅悓鐨勩傚彉閲忓寘鎷鐢辯敤鎴瘋劇疆鐨勪換浣曞唴瀹癸紝浠ュ強鐢卞簲鐢ㄧ▼搴忓畾涔夌殑鎵鏈夊彉閲忥紝渚嬪傚簲鐢ㄧ▼搴忔枃浠剁殑璺寰勩
緋葷粺鐜澧冨彉閲
綆$悊鍛樺彲浠ユ洿鏀規垨娣誨姞搴旂敤鍒扮郴緇燂紙浠庤屽簲鐢ㄥ埌緋葷粺涓鐨勬墍鏈夌敤鎴鳳級鐨勭幆澧冨彉閲忋

linux涓鐨勭幆澧冨彉閲忔湁浠涔堢敤

Linux涓鐜澧冨彉閲忕殑姒傚康Windows涓婂叾瀹炰篃鏈夛紝灝辨槸緋葷粺鎵ц岀幆澧冪殑涓浜涜劇疆錛岀幆澧冨彉閲忔湁寰堝氾紝姣旇緝甯哥敤鐨勬湁錛
PATH鍙橀噺錛氭槸鎵ц屾枃浠剁殑鏌ユ壘璺寰勭殑璁劇疆錛屽氨鏄鍦ㄥ摢鍑犱釜鐩褰曟煡鎵懼懡浠ょ殑浜岃繘鍒舵枃浠訛紝榪欎釜鍙橀噺鏈甯哥敤浜嗭紝Windows涓婇潰涔熸湁榪欎釜鍙橀噺銆
LANG鍙橀噺錛氳劇疆緇堢鐨勮緋葷殑鍙橀噺錛屽彲浠ョ悊瑙d負鑻辨枃銆佷腑鏂囪繕鏄綣佷綋涓鏂囩殑璁劇疆
HOME鍙橀噺錛氭寚紺哄嚭鐢ㄦ埛鐨勪富鏂囦歡澶規槸鍝涓
PWD鍙橀噺錛氬綋鍓嶇敤鎴峰綋鍓嶇殑宸ヤ綔鐩褰
鐜澧冨彉閲忓叾瀹炴湁寰堝氱殑錛屽氨涓嶄竴涓瑙i噴浜嗭紝涓嶅悓鐨勫彉閲忔湁涓嶅悓鐨勪綔鐢錛屼絾閮芥槸shell鐜澧冪殑璁劇疆銆傛墍鏈夌殑鍙橀噺鍙浠ョ敤env榪欎釜鍛戒護涓涓嬪瓙鍒楀嚭鏉ャ

浠涔堟槸java鐜澧冨彉閲忥紝瀹冩湁浠涔堢敤閫旓紵

瑕佽繍琛孞ava紼嬪簭錛屽繀欏誨畨瑁匤DK銆侸DK鏄鏁翠釜Java鐨勬牳蹇冿紝鍏朵腑鍖呮嫭浜咼ava緙栬瘧鍣ㄣ丣VM銆佸ぇ閲忕殑Java宸ュ叿浠ュ強Java鍩虹API銆傝屾垜浠鍦–MD涓嬭繍琛孞ava紼嬪簭鍓嶏紝蹇呴』鍏堝惎鍔ㄨ繖浜涘伐鍏鳳紝灝卞厛寰楄緭鍏ュ伐鍏鋒墍鍦ㄨ礬寰勭殑鍛戒護錛岃繖鏍峰氨鏄懼緱寰堥夯鐑︼紝鍥犳ゅ嚭鐜頒簡鐜澧冨彉閲忚繖涓涓滆タ錛岃╂垜鎶婂伐鍏鋒墍鍦ㄨ礬寰勮劇疆濂斤紝姣忔″氨鍙闇瑕佽緭鍏ョ▼搴忓悕璺寰勫懡浠ゅ氨鍙浠ヨ繍琛岀▼搴忋 Java鐜澧冨彉閲忕殑璁劇疆鏈変袱縐嶆柟娉曚竴縐嶆槸鍦–MD涓嬭劇疆錛屼竴縐嶆槸鍦ㄦ搷浣滅郴緇熼噷璁劇疆銆 鍋囪綣DK鐨勮礬寰勶紝涔熷氨鏄浣犵殑JDK瀹夎呯洰褰曚負錛欴:Program FilesJavajdk1.5.0 set path=D:Program FilesJavajdk1.5.0in; C:Windows;C:WindowsCommand set classpath=. ;D:Program FilesJavajdk1.5.0lib ools.jar 灝辮屼簡錛屼笉榪囪佹敞鎰忓垎鍙峰拰鍐掑彿錛屽傛灉鐪嬩笉娓呭彲浠ュ嶅埗鍒拌頒簨鏈閲岀湅銆

python 鐜澧冨彉閲忔湁浠涔堢敤?

  1. 濡傛灉 涓嶈劇疆鐜澧冩壒閲 鍦╟md 鍛戒護琛 鏁插嚮python 浼氭彁紺 鎵句笉鍒皃ython 鍛戒護錛堜笉鐭ラ亾鏄涓嶆槸榪欐牱瀛愶級

  2. 濡傛灉涓嶈劇疆鐜澧冨彉閲 瀹夎卐xe鐨勭涓夊寘鐨勬椂鍊 浼氭彁紺烘壘涓嶅埌瀵瑰簲python 鐗堟湰璺寰勶紙涓嶇煡閬撴槸涓嶆槸榪欐牱瀛愶級

  3. 濡備笉涓嶈劇疆鐜澧冨彉閲 鐢╬ip install 鍖 鐨勬椂鍊 浼氭壘涓嶅埌璺寰勶紙涓嶇煡閬撴槸涓嶆槸榪欐牱瀛愶級

ubuntu鐨勭幆澧冨彉閲忔湁浠涔堢敤

鎵璋撶殑鐜澧冨彉閲忔槸瀵逛簬鍛戒護鐨勪綔鐢ㄣ備緥濡備綘鍦ㄦ煇涓鐩褰曞畨瑁呰繖涓鍛戒護錛屼綘閫鍑鴻繖涓鐩褰曡繖涓鍛戒護灝辨病娉曠敤浜嗐傞偅涔堜綘灝卞彲浠ヨ劇疆鐜澧冨彉閲忥紝鏃犺轟綘榧犳爣綆澶村湪鍝閲岄兘鍙浠ョ敤榪欎釜鍛戒護銆

linux涓媠hell鐨勭幆澧冨彉閲忔槸鎸囦粈涔堬紝鏈変粈涔堢敤錛屽ソ璞windows涔熸湁鐜澧冨彉閲忋

linux涓嬬殑shell鐜澧冨彉閲忓氨鏄緙栬緫shell鑴氭湰鏃朵嬌鐢ㄧ殑鍙橀噺錛屾棤闇澹版槑 鍙鐩存帴浣跨敤

linux path鐜澧冨彉閲忔湁浠涔堢敤

1.浣犺緭鍏ョ殑鎸囦護闇瑕佽В閲婏紝鏈哄櫒鎵嶈兘鐞嗚В
2.榪欎簺瑙i噴宸ヤ綔闇瑕佺▼搴忓畬鎴
3.榪欎簺緲昏瘧紼嬪簭瀛樻斁鐨勫湴鍧灝辨槸path銆傜郴緇熶細鍦╬ath鎵璁板綍鐨勫湴鍧閲岋紝緲繪壘浠栨兂瑕佺殑紼嬪簭銆傛潵瀹屾垚浣犱氦浠g殑浠誨姟銆

鐜澧冨彉閲弍ath鍜宑lasspath鏈変粈涔堢敤

path鍙橀噺鏄涓轟簡璁╂搷浣滅郴緇熻兘鎵懼埌java榪欎釜鍛戒護銆傝繍琛宩ava鏃訛紝浣犱細杈撳叆java xxx榪欎釜鍛戒護錛屼絾浣犺佹槑鐧斤紝java鏄浣犺呬笂鍘葷殑錛屾搷浣滅郴緇熷師鏉ュ苟娌℃湁java榪欎釜鍛戒護錛屼綘瑕佽繍琛屽畠錛屾搷浣滅郴緇熷張鎬庝箞鐭ラ亾鎬庢牱鎵懼埌java榪欎釜鍛戒護鐢辮皝鏉ユ墽琛屽憿錛熻劇疆浜嗚繖涓鍙橀噺錛屽氨絳変簬鍛婅瘔浜嗘搷浣滅郴緇燂紝浣犺佸湪榪欓噷鎵懼埌java鐢辮皝鏉ユ墽琛屻

linux娣誨姞鐜澧冨彉閲忔湁浠涔堢敤

鏈鐩存帴鐨勪綔鐢ㄦ槸鍙浠ョ畝鍖栨搷浣滅殑榪囩▼錛岃劇疆涓浜涚幆澧冨彉閲忓彲浠ヨ╀綘涓嶉渶瑕佺櫥褰曠洰褰曚笅鐩存帴榪愯岀▼搴忥紝鎴栬呰皟鐢ㄥ簱

3. linux環境下的環境變數PATH是什麼

首先可以在命令行輸入:$PATH看看能看到什麼,那是一些bash路徑,意思就是往PATH裡面新增一個/opt/bin的路徑,如果不加:$PATH的話,就表示直接把PATH賦值為/opt/bin啦,這樣你其他的老路徑就丟失了。
linux下查看和添加PATH環境變數

$PATH:決定了shell將到哪些目錄中尋找命令或程序,PATH的值是一系列目錄,當您運行一個程序時,Linux在這些目錄下進行搜尋編譯鏈接。
編輯 PATH 聲明,其格式為:
PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
可以自己加上指定的路徑,中間用冒號隔開。環境變數更改後,在用戶下次登陸時生效,如果想立刻生效,則可執行下面的語句:$ source .bash_profile
需要注意的是,最好不要把當前路徑 「./」 放到 PATH 里,這樣可能會受到意想不到的攻擊。完成後,可以通過 $ echo $PATH 查看當前的搜索路徑。這樣定製後,就可以避免頻繁的啟動位於 shell 搜索的路徑之外的程序了。

可用 export 命令查看PATH值
[root@localhost u-boot-sh4]# export
declare -x CVS_RSH="ssh"
declare -x DISPLAY=":0.0"
declare -x G_BROKEN_FILENAMES="1"
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOSTNAME="localhost"
declare -x INPUTRC="/etc/inputrc"
declare -x LANG="zh_CN.UTF-8"
declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="root"
declare -x LS_COLORS="no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:"
declare -x MAIL="/var/spool/mail/root"
declare -x OLDPWD="/root"
declare -xPATH="/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"
declare -x PWD="/opt/STM/STLinux-2.3/devkit/sources/u-boot/u-boot-sh4"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"
declare -x TERM="xterm"
declare -x USER="root"
declare -x XAUTHORITY="/root/.xauthkSzH7b"
單獨查看PATH環境變數,可用:
[root@localhost u-boot-sh4]#echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
添加PATH環境變數,可用:
[root@localhost u-boot-sh4]#export PATH=/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH
再次查看:
[root@localhost u-boot-sh4]# echo $PATH
/opt/STM/STLinux-2.3/devkit/sh4/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
說明添加PATH成功。
上述方法的PATH 在終端關閉 後就會消失。所以還是建議通過編輯/etc/profile來改PATH,也可以改家目錄下的.bashrc(即:~/.bashrc)。

第二種方法:
# vim /etc/profile
在文檔最後,添加:
export PATH="/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH"
保存,退出,然後運行:
#source /etc/profile
不報錯則成功。

4. 怎麼設置Linux的環境變數

1.系統級:
(1)/etc/profile:該文件是用戶登錄時,操作系統定製用戶環境時使用的第一個文件,應用於登錄到系統的每一個用戶。該文件一般是調用/etc/bash.bashrc文件。
/etc/bash.bashrc:系統級的bashrc文件。
(2)/etc/environment:在登錄時操作系統使用的第二個文件,系統在讀取你自己的profile前,設置環境文件的環境變數。

2.用戶級(這些文件處於家目錄下):
(1)~/.profile:每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變數,執行用戶的.bashrc文件。這里是推薦放置個人設置的地方
(2)~/.bashrc:該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取。不推薦放到這兒,因為每開一個shell,這個文件會讀取一次,效率肯定有影響。
~/.bash_profile or ~./bash_login:這里沒有引用作者的,下面會提到
~/.pam_environment:用戶級的環境變數設置文件,沒有做測試,不知道管不管用。

5. linux涓嬪悇縐嶅彉閲忕殑鐞嗚В

鍦ㄦ妧鏈涓婏紝鍙橀噺鍙鍒嗘垚涓ょ被錛氱幆澧冨彉閲忎笌shell鍙橀噺銆

1銆傜幆澧冨彉閲忓彲瑙嗕負鍏ㄥ矓鍙橀噺錛屼笌鍏蜂綋shell鏃犲叧錛屾槸緋葷粺涓鍥哄畾瀛樺湪鐨勫彉閲忥紙鍊間笉涓瀹氶兘涓鏍鳳級銆俥nv鍛戒護鍙鏌ョ湅鎵鏈夌殑鐜澧冨彉閲忥紝export鍛戒護鍙淇鏀瑰凡緇忓瓨鍦ㄧ殑鐜澧冨彉閲忥紝涔熷彲浠ュ皢涓涓猻hell鍙橀噺瀵煎嚭涓虹幆澧冨彉閲忥紝浣嗘槸export鐨勬晥鍔涗粎闄愪簬姝ゆ¤ョ櫥闄嗘搷浣滐紝涔熷氨鏄璇翠笅嬈$櫥褰曞氨澶辨晥浜嗐
鍙﹀栵紝鐜澧冨彉閲忓拰鍐呴儴鍙橀噺搴旇ユ槸涓鍥炰簨銆

2銆俿hell鍙橀噺鍙瑙嗕負灞閮ㄥ彉閲忥紝鍙瀵瑰綋鍓峴hell鏈夋晥錛屽瓙榪涚▼涓嶄細緇ф壙瀹冧滑銆

鐢ㄦ埛鍙橀噺錛屾垜鐨勭悊瑙f槸鐢ㄦ埛鑷瀹氫箟鐨勫彉閲忥紝褰撶劧灞炰簬shell鍙橀噺銆備婦渚嬶紝鍛戒護琛岃緭鍏ワ細
$ a=123
$ echo $a
123
絎涓琛屼駭鐢熶竴涓鐢ㄦ埛鍙橀噺a錛屽苟璧嬪間負123錛岀浜岃屾樉紺哄彉閲廰鐨勫礆紝絎涓夎屾槸鎵ц岀粨鏋溿

鏈鍦板彉閲忥紝鎴戠殑鐞嗚В灝辨槸褰撳墠shell鐨勬墍鏈夊彉閲忥紝鍖呮嫭鐜澧冨彉閲忓拰shell鍙橀噺錛堝寘鎷瑂hell鏈韜鎻愪緵鐨勫彉閲忓拰鐢ㄦ埛鍙橀噺錛夈俿et鍛戒護鍙鏌ョ湅鎵鏈夌殑鏈鍦板彉閲忋

鍙傛暟鍙橀噺搴旇ュ氨鏄浣嶇疆鍙橀噺錛岃繖涓寰堝規槗鐞嗚В錛岀粰涓渚嬪瓙灝辨槑鐧戒簡銆傛柊寤轟竴鑴氭湰test錛屽唴瀹瑰備笅錛
#!/bin/bash
echo "$1"
鐒跺悗鎵ц屾よ剼鏈錛堜箣鍓嶈佷慨鏀箃est鐨勬潈闄愪負鍙鎵ц岋級錛
$ ./test helloworld
helloworld
絎涓琛岀殑helloworld緇欏嚭浜嗚剼鏈涓$1鐨勫礆紝絎浜岃岀殑helloworld鏄鎵ц岀粨鏋溿

鍦ㄥ悜鑴氭湰浼犻掑弬鏁版椂錛屽彲浠ョ敤姝や綅緗鍙橀噺鏉ヨ幏鍙栧弬鏁般
浠栦滑鍒嗗埆鏄錛
$0:鑴氭湰鍚嶅瓧銆傛ゅ彉閲忓寘鍚鍦板潃錛屽彲浠ヤ嬌鐢╞asename $0鑾峰緱鑴氭湰鍚嶇О銆
$1:絎涓涓鍙傛暟銆
$2,$3,$4,$5,...渚濇$被鎺ㄣ

閱讀全文

與linux環境變數作用相關的資料

熱點內容
python是編譯型高級語言 瀏覽:873
轉轉app上面手機怎麼放怎麼賣 瀏覽:606
編譯器將源代碼轉換為目標代碼 瀏覽:885
程序員搞笑小品 瀏覽:543
51單片機波特率115200 瀏覽:891
服從命令圖片動畫片 瀏覽:192
Web與雲伺服器的區別 瀏覽:996
linux沒有rz 瀏覽:305
理正勘察加密鎖 瀏覽:698
安卓程序結構是什麼 瀏覽:297
活塞式壓縮機檢修規程 瀏覽:762
伺服器未響怎麼辦 瀏覽:698
超短指標公式源碼 瀏覽:708
什麼是opc的客戶端和伺服器 瀏覽:33
ug編程指令軟體自學網 瀏覽:290
android板子 瀏覽:751
單機版ERP系統怎麼用伺服器 瀏覽:472
編程序實現兩個變數值的交換 瀏覽:501
qt移植到linux 瀏覽:998
php常用數據結構 瀏覽:879