bash的配置文件

bash的配置文件:

    按生效範圍劃分,存在兩類:
        全局配置:
            /etc/profile
                /etc/profile.d/*.sh
            /etc/bashrc
        個人配置:
            ~/.bash_profile
            ~/.bashrc

    按功能劃分,存在兩類:
        profile類: 爲交互式登錄的shell提供配置
            全局: /etc/profile, /etc/profile.d/*.sh
            個人: ~/.bash_profile
            功用:
                (1) 定義環境變量;
                (2) 運行命令或腳本;

        bashrc類: 爲非交互式登錄的shell提供配置
            全局: /etc/bashrc
            個人: ~/.bashrc

            功用:
                (1) 定義命令別名;
                (2) 定義本地變量;

    shell登錄:
        交互式登錄:
            直接通過終端輸入賬號密碼登錄;
            使用"su - UserName"或"su -l UserName"切換的用戶

            讀取次序:
                /etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc

        非交互式登錄:
            su UserName
            圖形界面下打開的終端
            執行腳本

            讀取次序:
                ~/.bashrc --> /etc/bashrc --> /etc/proile.d/*.sh
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章