久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

Bash 的配置文件

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

Bash的配置文件可以分為:

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

 功用:

    1、設定環境變

    2、運行命令或腳本

bashrc 類:/etc/bashrc  ~/.bashrc     

 功用:

    1、 設置本地變量

    2、 定義命令別名

登錄方式:

1、 交互式用戶登錄

     1) 直接通過終端輸入賬號和密碼

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

2、 非交互式用戶登錄

     1)  su  USERNAME

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

     3)  執行腳本

讀取配置文件的順序:

交互式登錄用戶:

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

非交互式登錄用戶:

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

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

舉例:

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

      因為是定義別名,所以我們修改bashrc類的文件

  

blob.png

    修改了配置文件后不是即時生效,

  要立刻生效的方法:

      1、logout 后再登錄

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

blob.png

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

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!
<p id="o0hlv"></p><pre id="o0hlv"><label id="o0hlv"></label></pre>

      主站蜘蛛池模板: 湖南省| 八宿县| 峡江县| 泾阳县| 门源| 松原市| 云梦县| 阳西县| 宝丰县| 汽车| 云安县| 南澳县| 军事| 徐汇区| 合阳县| 密云县| 达拉特旗| 麻城市| 滦南县| 都安| 天门市| 武川县| 乌恰县| 光泽县| 东阿县| 若尔盖县| 呼图壁县| 上饶市| 玛沁县| 时尚| 修武县| 中牟县| 卫辉市| 舒城县| 涟水县| 龙口市| 石林| 寻乌县| 海宁市| 商洛市| 亳州市|