ubuntu環(huán)境變量設(shè)置方法

ubuntu環(huán)境變量設(shè)置方法

ID:13139043

大?。?9.50 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2018-07-20

ubuntu環(huán)境變量設(shè)置方法_第1頁(yè)
ubuntu環(huán)境變量設(shè)置方法_第2頁(yè)
ubuntu環(huán)境變量設(shè)置方法_第3頁(yè)
ubuntu環(huán)境變量設(shè)置方法_第4頁(yè)
ubuntu環(huán)境變量設(shè)置方法_第5頁(yè)
資源描述:

《ubuntu環(huán)境變量設(shè)置方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、ubuntu環(huán)境變量設(shè)置方法環(huán)境變量配置文件在Ubuntu中有如下幾個(gè)文件可以設(shè)置環(huán)境變量1、/etc/profile:在登錄時(shí),操作系統(tǒng)定制用戶環(huán)境時(shí)使用的第一個(gè)文件,此文件為系統(tǒng)的每個(gè)用戶設(shè)置環(huán)境信息,當(dāng)用戶第一次登錄時(shí),該文件被執(zhí)行。2、/etc/environment:在登錄時(shí)操作系統(tǒng)使用的第二個(gè)文件,系統(tǒng)在讀取你自己的profile前,設(shè)置環(huán)境文件的環(huán)境變量。3、~/.bash_profile:在登錄時(shí)用到的第三個(gè)文件是.profile文件,每個(gè)用戶都可使用該文件輸入專用于自己使用的shell信息,當(dāng)用戶登錄時(shí),該文件僅僅執(zhí)行一次!默認(rèn)情況下,他設(shè)置一些環(huán)境變

2、游戲量,執(zhí)行用戶的.bashrc文件。/etc/bashrc:為每一個(gè)運(yùn)行bashshell的用戶執(zhí)行此文件.當(dāng)bashshell被打開時(shí),該文件被讀取.4、~/.bashrc:該文件包含專用于你的bashshell的bash信息,當(dāng)?shù)卿洉r(shí)以及每次打開新的shell時(shí),該該文件被讀取。5./etc/rc.local:自動(dòng)執(zhí)行的腳本幾個(gè)環(huán)境變量的優(yōu)先級(jí)1>2>3設(shè)置永久環(huán)境變量1.環(huán)境變量配置中,要先刪除.bash_profile中的三行關(guān)于.bashrc的定義,然后把環(huán)境變量配置在.bashrc中2.選擇要使用的java環(huán)境:update-alternatives–co

3、nfigjava3.要使得剛修改的環(huán)境變量生效:source.bashrc4.查看環(huán)境變量:env可以放到/etc/bash/bashrc,這樣就是系統(tǒng)級(jí)的***************************************************************************************************************環(huán)境變量命令1、引言在linux系統(tǒng)下,如果你下載并安裝了應(yīng)用程序,很有可能在鍵入它的名稱時(shí)出現(xiàn)“commandnotfound”的提示內(nèi)容。如果每次都到安裝目標(biāo)文件夾內(nèi),找到可執(zhí)行文件來(lái)進(jìn)行操作就

4、太繁瑣了。這涉及到環(huán)境變量PATH的設(shè)置問(wèn)題,而PATH的設(shè)置也是在linux下定制環(huán)境變量的一個(gè)組成部分。本文基于RedHat9.0,詳細(xì)講解了環(huán)境變量定制的問(wèn)題。2、變量簡(jiǎn)介L(zhǎng)inux是一個(gè)多用戶的操作系統(tǒng)。每個(gè)用戶登錄系統(tǒng)后,都會(huì)有一個(gè)專用的運(yùn)行環(huán)境。通常每個(gè)用戶默認(rèn)的環(huán)境都是相同的,這個(gè)默認(rèn)環(huán)境實(shí)際上就是一組環(huán)境變量的定義。用戶可以對(duì)自己的運(yùn)行環(huán)境進(jìn)行定制,其方法就是修改相應(yīng)的系統(tǒng)環(huán)境變量。3、定制環(huán)境變量環(huán)境變量是和Shell緊密相關(guān)的,用戶登錄系統(tǒng)后就啟動(dòng)了一個(gè)Shell。對(duì)于Linux來(lái)說(shuō)一般是bash,但也可以重新設(shè)定或切換到其它的Shell。根據(jù)發(fā)行版

5、本的情況,bash有兩個(gè)基本的系統(tǒng)級(jí)配置文件:/etc/bashrc和/etc/profile。這些配置文件包含兩組不同的變量:shell變量和環(huán)境變量。前者只是在特定的shell中固定(如bash),后者在不同shell中固定。很明顯,shell變量是局部的,而環(huán)境變量是全局的。環(huán)境變量是通過(guò)Shell命令來(lái)設(shè)置的,設(shè)置好的環(huán)境變量又可以被所有當(dāng)前用戶所運(yùn)行的程序所使用。對(duì)于bash這個(gè)Shell程序來(lái)說(shuō),可以通過(guò)變量名來(lái)訪問(wèn)相應(yīng)的環(huán)境變量,通過(guò)export來(lái)設(shè)置環(huán)境變量。下面通過(guò)幾個(gè)實(shí)例來(lái)說(shuō)明。3.1使用命令echo顯示環(huán)境變量#本例使用echo顯示常見的變量HOM

6、E$echo$HOME/home/xiaosu3.2設(shè)置一個(gè)新的環(huán)境變量$exportHELLO=”Hello!”$echo$HELLOHello!3.3使用env命令顯示所有的環(huán)境變量$envSSH_AGENT_PID=1875HOSTNAME=xiaosu-latopSHELL=/bin/bashTERM=xtermHISTSIZE=1000……3.4使用set命令顯示所有本地定義的Shell變量$setBASH=/bin/bash……3.5使用unset命令來(lái)清除環(huán)境變量$exportTEST=”test”#增加一個(gè)環(huán)境變量TEST$env

7、grepTEST#此命

8、令有輸出,證明環(huán)境變量TEST已經(jīng)存在了TEST=test$unset$TEST#刪除環(huán)境變量TEST$env

9、grepTEST#此命令無(wú)輸出,證明環(huán)境變量TEST已經(jīng)存在了3.6使用readonly命令設(shè)置只讀變量如果使用了readonly命令的話,變量就不可以被修改或清除了。示例如下:$exportTEST=”Test…”#增加一個(gè)環(huán)境變量TEST$readonlyTEST#將環(huán)境變量TEST設(shè)為只讀$unsetTEST#會(huì)發(fā)現(xiàn)此變量不能被刪除-bash:unset:TEST:cannotunset:readonlyvariable$

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。