400-650-7353
您所在的位置:首頁 > IT干貨資料 > linux > 【Linux基礎(chǔ)知識】CentOS7環(huán)境變量配置文件

【Linux基礎(chǔ)知識】CentOS7環(huán)境變量配置文件

  • 來源:Linux培訓(xùn)問答
  • 2020-08-14 14:50:21
  • 閱讀()
  • 分享
  • 手機(jī)端入口

Linux有專門的文件來保存維持系統(tǒng)運(yùn)行狀態(tài)的變量信息,稱為配置文件,配置文件都記錄在磁盤上,系統(tǒng)的每項(xiàng)設(shè)置都會有專用的配置文件進(jìn)行記錄。

環(huán)境變量更改后,改動過的變量值會在系統(tǒng)用戶注銷或系統(tǒng)重啟后失效。這是因?yàn)殚_機(jī)時,Linux會從磁盤上讀取配置文件到內(nèi)存中,用戶通過命令方式所做的系統(tǒng)環(huán)境變量更改只是在內(nèi)存中臨時生效,并未更改磁盤上的配置文件,而內(nèi)存中的數(shù)據(jù)會在系統(tǒng)用戶注銷或系統(tǒng)重啟后清空,這時改動后環(huán)境變量配置信息將失效。

【Linux基礎(chǔ)知識】CentOS7環(huán)境變量配置文件

因此,必須手動編輯、更改磁盤上的配置文件,系統(tǒng)更改才能永久生效。

Linux中有專用的環(huán)境變量配置文件來記錄環(huán)境變量的配置信息,分為系統(tǒng)環(huán)境變量配置文件和個人環(huán)境變量配置文件。

(1)系統(tǒng)環(huán)境變量配置文件

針對整個Linux系統(tǒng)生效,所有賬號登錄后配置都會加載生效。

①/etc/bashrc:針對shell。

②/etc/profile:針對外圍程序。

(2)個人環(huán)境變量配置文件

每個用戶都會有其獨(dú)有的個人配置文件,針對單個用戶生效,不影響其他用戶。

①$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會在之后重新加載執(zhí)行,記錄在其中的PS1="{\u@\h \t \W}\\$"相應(yīng)也會在執(zhí)行后立刻生效。

在Linux中,文檔中以“#”開頭的都是注釋內(nèi)容。注釋是指計(jì)算機(jī)在執(zhí)行、查看文件時會略過、不做處理的文字,一般起解釋說明作用。

文章“【Linux基礎(chǔ)知識】CentOS7環(huán)境變量配置文件”已幫助

更多內(nèi)容

>>本文地址:http://liujunjsxg.cn/zhuanye/2020/52145.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個方向的工作?

獲取測試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計(jì)算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運(yùn)營全域電商運(yùn)營
  • 軟件測試軟件測試
  • 室內(nèi)設(shè)計(jì)室內(nèi)設(shè)計(jì)
  • 平面設(shè)計(jì)平面設(shè)計(jì)
  • 電商設(shè)計(jì)電商設(shè)計(jì)
  • 網(wǎng)頁設(shè)計(jì)網(wǎng)頁設(shè)計(jì)
  • 全鏈路UI/UE設(shè)計(jì)UI設(shè)計(jì)
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運(yùn)營新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開發(fā)智能機(jī)器人
 

快速通道fast track

近期開班時間TIME