<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [TOC] ## ~/.profile, ~/.bashrc和~/.bash_profile 區別 1. ~/.profile ``` if [ -f "${HOME}/.bashrc" ]; then source "${HOME}/.bashrc" fi ``` > ~/.profile 執行 ~/.bashrc 2. ~/.bash_profile ``` if [ -f "${HOME}/.bashrc" ] ; then source "${HOME}/.bashrc" fi ``` > ~/.bash_profile 也會執行 ~/.bashrc 3. ~/.bashrc 因為 ~/.profile 和 ~/.bash_profile 都包含 bashrc ,所以常用配置可以放在 ~/.bashrc **結論** 把常用設置放置在 ~/.bashrc 即可 ## bashrc 與 profile 區別 - 交互式shell 在命令行等待你的輸入,并且執行你提交的命令(如輸入 ls) - 非交互式模式 腳本方式運行 - 登錄shell 是需要用戶名、密碼登錄后才能進入的shell - 非登錄shell 不需要輸入用戶名和密碼即可打開的Shell,直接命令`bash`就是打開一個新的非登錄shell,在界面系統中打開終端也是非登錄shell ### 交互式登錄 兩種方式 1. 直接通過終端輸入賬號密碼登錄 2. 使用`su - UserName`切換的用戶 執行順序 `/etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile--> ~/.bashrc--> /etc/bashrc ` ### 非交互式登錄 四種方式 1. 兩種方式`su UserName ` 2. 圖形界面下打開的終端 3. 執行腳本(當我們執行腳本的時候.我們就已經進入到了一個子shell) 4. 任何其它的bash實例 `~/.bashrc--> /etc/bashrc--> /etc/profile.d/*.sh ` ## `/etc/profile` 與 ` /etc/profile.d` - 兩個文件都是設置環境變量的文件 - 是永久性的環境變量,是全局變量 - /etc/profile.d/ 比 /etc/profile 好維護 - 只有Login shell 啟動時才會運行 profile 這個腳本 profile.d 觸發方式 在 `/etc/profile` 有腳本 ``` if [ -d /etc/profile.d ]; then for i in /etc/profile.d/*.sh; do if [ -r $i ]; then . $i fi done unset i fi ``` ### 實例 #### 配置 LD_LIBRARY_PATH vim /etc/profile.d/ld_library.sh ``` export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/im_user/im_server/im_server/im_common ``` 啟動 ``` source /etc/profile ``` ### /etc/profile 在新窗口失效 可能在 ubuntu 中打開新創建發現配置還是失效 ``` > vim ~/.bashrc #添加 source /etc/profile ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看