IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
Linux有專門的文件來保存維持系統(tǒng)運(yùn)行狀態(tài)的變量信息,稱為配置文件,配置文件都記錄在磁盤上,系統(tǒng)的每項(xiàng)設(shè)置都會(huì)有專用的配置文件進(jìn)行記錄。
環(huán)境變量更改后,改動(dòng)過的變量值會(huì)在系統(tǒng)用戶注銷或系統(tǒng)重啟后失效。這是因?yàn)殚_機(jī)時(shí),Linux會(huì)從磁盤上讀取配置文件到內(nèi)存中,用戶通過命令方式所做的系統(tǒng)環(huán)境變量更改只是在內(nèi)存中臨時(shí)生效,并未更改磁盤上的配置文件,而內(nèi)存中的數(shù)據(jù)會(huì)在系統(tǒng)用戶注銷或系統(tǒng)重啟后清空,這時(shí)改動(dòng)后環(huán)境變量配置信息將失效。
因此,必須手動(dòng)編輯、更改磁盤上的配置文件,系統(tǒng)更改才能永久生效。
Linux中有專用的環(huán)境變量配置文件來記錄環(huán)境變量的配置信息,分為系統(tǒng)環(huán)境變量配置文件和個(gè)人環(huán)境變量配置文件。
(1)系統(tǒng)環(huán)境變量配置文件
針對整個(gè)Linux系統(tǒng)生效,所有賬號登錄后配置都會(huì)加載生效。
①/etc/bashrc:針對shell。
②/etc/profile:針對外圍程序。
(2)個(gè)人環(huán)境變量配置文件
每個(gè)用戶都會(huì)有其獨(dú)有的個(gè)人配置文件,針對單個(gè)用戶生效,不影響其他用戶。
①$HOME/.bashrc:針對shell。
②$HOME/.bash_profile:針對外圍程序。
③$HOME/.profile:功能與.bash_profile相同,在CentOS Linux系統(tǒng)中,該文件默認(rèn)不存在。
可以根據(jù)需要編輯配置文件,以便實(shí)現(xiàn)系統(tǒng)重啟后配置仍然生效。
例如,在vi /etc/.bash_profile開頭部分寫入PS1="{\u@\h \t \W}\\$"并保存退出后,該配置將在系統(tǒng)用戶注銷或系統(tǒng)重啟后仍然有效,因?yàn)?bash_profile會(huì)在之后重新加載執(zhí)行,記錄在其中的PS1="{\u@\h \t \W}\\$"相應(yīng)也會(huì)在執(zhí)行后立刻生效。
在Linux中,文檔中以“#”開頭的都是注釋內(nèi)容。注釋是指計(jì)算機(jī)在執(zhí)行、查看文件時(shí)會(huì)略過、不做處理的文字,一般起解釋說明作用。
更多內(nèi)容
>>本文地址:http://uj2y2uok.com/zhuanye/2020/52145.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個(gè)方向的工作?