paulwong

          Linux SHELL環(huán)境初始化順序總結(jié)

          以ubuntu server 11.10 為例,

          1) 當服務(wù)器啟動時,SHELL環(huán)境的初始化過程如下:

          /etc/environment –> /etc/default/ 中的配置腳本

          2)當一個用戶登錄SHELL的時候

          /etc/profile --> $HOME/.profile

          如果是BASH SHELL , 則是

          /etc/profile –> /etc/bash.bashrc --> $HOME/.profile --> $HOME/.bashrc

          3) 如果一個用戶打開一個BASH SHELL 或 使用su 切換用戶身份時, 則

          /etc/bash.bashrc –> $HOME/.bashrc

          其中:

          /etc/environment 設(shè)置全局環(huán)境變量, 重啟服務(wù)器生效

          /etc/default/目錄中的配置腳本 設(shè)置特定的全局環(huán)境變量

          /etc/profile 當用戶重新登錄時,該文件被執(zhí)行. 并依次調(diào)用/etc/profile.d目錄中的所有腳本。如果是初始化BASH SHELL , 還會調(diào)用/etc/bash.bashrc

          /etc/bash.bashrc 每次啟動一個BASH SHELL時都會執(zhí)行該腳本

          $HOME/.profile 作用等同/etc/profile

          $HOME/.bashrc 作用等同/etc/bash.bashrc

          $HOME/.bash_logout 當每次退出SHELL環(huán)境時被執(zhí)行

          posted on 2012-02-08 13:00 paulwong 閱讀(637) 評論(0)  編輯  收藏 所屬分類: LINUX

          主站蜘蛛池模板: 连云港市| 东丽区| 绍兴县| 华阴市| 宝坻区| 文水县| 班戈县| 安龙县| 谢通门县| 河北区| 肇州县| 柘荣县| 武宁县| 始兴县| 晴隆县| 老河口市| 河南省| 北海市| 遂溪县| 临武县| 内乡县| 磐安县| 南投县| 商南县| 峡江县| 满城县| 白水县| 天台县| 西宁市| 余姚市| 华宁县| 新乐市| 淮滨县| 金川县| 张家港市| 化州市| 潮安县| 新营市| 科技| 大名县| 滦平县|