国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

Hi,歡迎來到嵌入式培訓(xùn)高端品牌 - 華清遠(yuǎn)見教育科技集團(tuán)<北京總部官網(wǎng)>,專注嵌入式工程師培養(yǎng)15年!
當(dāng)前位置: > 華清遠(yuǎn)見教育科技集團(tuán) > 嵌入式學(xué)習(xí) > 講師博文 > bash配置文件
bash配置文件
時(shí)間:2017-01-05作者:華清遠(yuǎn)見

本文主要對linux系統(tǒng)bash配置文件進(jìn)行比較分析。

1. 首先是兩個(gè)全局的配置文件。

/etc/profile:此文件為系統(tǒng)的每個(gè)用戶設(shè)置環(huán)境信息,當(dāng)用戶第一次登錄時(shí),該文件被執(zhí)行。并從/etc/profile.d目錄的配置文件中搜集shell的設(shè)置。

/etc/bash.bashrc:為每一個(gè)運(yùn)行bash shell的用戶執(zhí)行此文件,當(dāng)bash shell被打開時(shí),該文件被讀取。

2. 在用戶的主目錄中也有bash的配置文件,它們是局部的。

如果用戶的主目錄下找到.bash_profile, 那么在執(zhí)行完/etc/profile后,將執(zhí)行這個(gè)文件,如果.bash_profile找不到,找另一個(gè)文件.bash_login, 如果.bash_login也不存在,再找用戶目錄下的.profile并執(zhí)行,只對這三個(gè)文件中的一個(gè)進(jìn)行執(zhí)行操作。下面以ubuntu為例,進(jìn)行介紹。

~/.profile:每個(gè)用戶都可使用該文件輸入專用于自己使用的shell信息,當(dāng)用戶登錄時(shí),該文件僅僅執(zhí)行一次!默認(rèn)情況下,他設(shè)置一些環(huán)境變量,執(zhí)行用戶的.bashrc文件。

~/.bashrc:該文件包含專用于你的bash shell的bash信息,當(dāng)?shù)卿洉r(shí)以及每次打開新的shell時(shí),該文件被讀取。

~/.bash_logout:當(dāng)每次退出系統(tǒng)(退出bash shell)時(shí)執(zhí)行該文件。另外,/etc/profile中設(shè)定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設(shè)定的變量(局部)只能繼承/etc/profile中的變量,他們是"父子"關(guān)系。

3. 需要注意的是:

設(shè)置環(huán)境變量的時(shí)候經(jīng)常profile和bashrc往哪個(gè)寫都可以,但它們確實(shí)不同。

profile 里面的內(nèi)容,在系統(tǒng)登錄后執(zhí)行;

bashrc 則是在登錄shell時(shí)才自動(dòng)執(zhí)行。

也即有些不使用shell的賬號(hào)(如ftp_administrator,等)登陸時(shí)候,一些初始化程序或變量是一定要寫在profile里面而不是另一個(gè)的。

發(fā)表評論
評論列表(網(wǎng)友評論僅供網(wǎng)友表達(dá)個(gè)人看法,并不表明本站同意其觀點(diǎn)或證實(shí)其描述)