亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

Bash 的配置文件

有時(shí)候,在定義了別名 alilas cls=clear  , 或者定義了 umask=033 等等,在logout 用戶后再登錄,會(huì)失效,因?yàn)檫@些本地變量,僅對(duì)當(dāng)前shell生效。而要保留配置,使其永久生效,就需要將這些定義的寫入配置文件中保存。下面介紹下bash的配置文件: 

Bash的配置文件可以分為:

profile類: /etc/profile   /etc/profile/*.sh   ~/.bash_profile

 功用:

    1、設(shè)定環(huán)境變

    2、運(yùn)行命令或腳本

bashrc 類:/etc/bashrc  ~/.bashrc     

 功用:

    1、 設(shè)置本地變量

    2、 定義命令別名

登錄方式:

1、 交互式用戶登錄

     1) 直接通過終端輸入賬號(hào)和密碼

     2) 使用su -l USERNAME 或 su - USERNAME

2、 非交互式用戶登錄

     1)  su  USERNAME

     2)  圖形界面下打開的終端

     3)  執(zhí)行腳本

讀取配置文件的順序:

交互式登錄用戶:

      /etc/profile -> /etc/profile.d/*.sh -> ~/.bash_profile -> ~/.bashrc -> /etc/bashrc

非交互式登錄用戶:

      ~/.bashrc -> /etc/bashrc ->/etc/profile.d/*.sh

      注意:如果有沖突,最后讀取的配置生效。

舉例:

定義alias cls =clear ,并永久有效。

      因?yàn)槭嵌x別名,所以我們修改bashrc類的文件

  

blob.png

    修改了配置文件后不是即時(shí)生效,

  要立刻生效的方法:

      1、logout 后再登錄

      2、使用.或source命令讀取修改后的配置文件。      

blob.png

    這樣,再次登錄自然就生效了。

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!