日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
講解Linux配置文件的生效順序:profile、bashrc

環(huán)境變量初始化與對(duì)應(yīng)文件的生效順序,在登錄Linux系統(tǒng)并啟動(dòng)一個(gè) bash shell 時(shí),默認(rèn)情況下 bash 會(huì)在若干個(gè)文件中查找環(huán)境變量的設(shè)置,這些文件可統(tǒng)稱為系統(tǒng)環(huán)境文件,bash 檢查的環(huán)境變量文件的情況取決于系統(tǒng)運(yùn)行 Shell 的方式。

成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括石嘴山網(wǎng)站建設(shè)、石嘴山網(wǎng)站制作、石嘴山網(wǎng)頁(yè)制作以及石嘴山網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,石嘴山網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到石嘴山省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

系統(tǒng)運(yùn)行 Shell 的方式有 3 種

(1)通過(guò)系統(tǒng)用戶登錄后默認(rèn)運(yùn)行的 Shell(2)非登錄交互式運(yùn)行 Shell(3)執(zhí)行腳本運(yùn)行非交互是 Shell

1、登錄shell方式進(jìn)入Linux

賬號(hào)和密碼——>/etc/profile(全局文件G1)——>/etc/profile.d/(全局腳本目錄F1)——> ~/.bash_profile(用戶文件U1)——> ~/.bashrc(用戶文件U2)——>/etc/bashrc(全局文件G2) 當(dāng)用戶登錄 Linux 系統(tǒng)時(shí),Shell 會(huì)作為登錄 Shell 啟動(dòng),此時(shí)的登錄 Shell 加載環(huán)境變量的順序如上。 用戶登錄系統(tǒng)后首先會(huì)加載 /etc/profile 全局環(huán)境變量文件,這是 Linux 系統(tǒng)上默認(rèn)的 Shell 主環(huán)境變量文件,系統(tǒng)上每個(gè)用戶登錄都會(huì)加載這個(gè)文件。 當(dāng)加載完 /etc/profile 文件后,才會(huì)執(zhí)行 /etc/profile.d/目錄下的腳本文件,這個(gè)目錄下的腳本文件由很多,例如:系統(tǒng)的字符集設(shè)置(/etc/sysconfig/i18n)等,以便用戶登錄后即可運(yùn)行腳本 之后開(kāi)始運(yùn)行 ~/.bash_profile(用戶環(huán)境變量文件),在這個(gè)文件中,又會(huì)去找 ~/.bashrc(用戶環(huán)境變量文件),如果有,則執(zhí)行,如果沒(méi)有,則不執(zhí)行,在 ~/.bashrc文件中又會(huì)去找/etc/bashrc(全局環(huán)境變量文件),如果有,則執(zhí)行,如果沒(méi)有,則不執(zhí)行。

2、非登錄Shell方式進(jìn)入Linux

不需要輸入密碼的登錄及遠(yuǎn)程 SSH 連接——> ~/.bashrc(用戶文件U2)——>/etc/bashrc(全局文件G2) 如果用戶的Shell 不是登錄時(shí)啟動(dòng)的(比如手動(dòng)敲下 bash 時(shí)啟動(dòng)或者其他不需要輸入密碼的登錄及遠(yuǎn)程 SSH 連接情況)那么這種非登錄 Shell 只會(huì)加載 ~/.bashrc(用戶環(huán)境變量文件),并會(huì)去找 /etc/bashrc(全局環(huán)境變量文件),因此如果希望在非登錄 Shell 下也可讀到設(shè)置的環(huán)境變量等內(nèi)容,就需要將變量設(shè)定寫入 ~/.bashrc 或者 /etc/bashrc,而不是 ~/.bash_profile或/etc/profile。1、/etc/profile:系統(tǒng)配置文件,用戶登錄時(shí)讀取一次2、/etc/bash.bashrc:(Ubuntu)系統(tǒng)配置文件,用戶登錄時(shí)讀取一次,每次打開(kāi)一個(gè)新終端會(huì)話時(shí)讀取一次。 /etc/bashrc: (Centos)系統(tǒng)配置文件,用戶登錄時(shí)讀取一次,每次打開(kāi)一個(gè)新終端會(huì)話時(shí)讀取一次。3、~/.profile(~/.bash_profile、~/.bash_login):用戶配置文件,用戶登錄時(shí)讀取一次4、~/.bashrc:用戶配置文件,用戶登錄時(shí)讀取一次,每次打開(kāi)一個(gè)新終端會(huì)話時(shí)讀取一次對(duì)于 ~/.bash_profile、~/.bash_login、~/.profile,如果終端綁定的是 bash,則按照我書(shū)寫的順序進(jìn)行讀?。ㄈ绻嬖冢筒焕^續(xù)讀?。?、系統(tǒng)配置文件作用于全局,而用戶配置文件僅針對(duì)當(dāng)前登錄的用戶2、先讀取系統(tǒng)配置文件,再讀取用戶配置文件,用戶配置文件的變量和表達(dá)式等都繼承自系統(tǒng)配置文件


文章標(biāo)題:講解Linux配置文件的生效順序:profile、bashrc
網(wǎng)站鏈接:http://www.dlmjj.cn/article/djigeoj.html