亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

.bash_profile和.bashrc的什么區別及啟動過程

2024-06-28 13:28:15
字體:
來源:轉載
供稿:網友
.bash_PRofile和.bashrc的什么區別及啟動過程

/etc/profile:此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行.并從/etc/profile.d目錄的配置文件中搜集shell的設置./etc/bashrc:為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取.~/.bash_profile:每個用戶都可使用該文件輸入專用于自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變量,執行用戶的.bashrc文件.~/.bashrc:該文件包含專用于你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取.~/.bash_logout:當每次退出系統(退出bash shell)時,執行該文件.另外,/etc/profile中設定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設定的變量(局部)只能繼承/etc/profile中的變量,他們是/"父子/"關系.~/.bash_profile 是交互式、login 方式進入 bash 運行的~/.bashrc 是交互式 non-login 方式進入 bash 運行的通常二者設置大致相同,所以通常前者會調用后者。--------------------------------------------------------------------------------在登錄linux時要執行文件的過程如下:在剛登錄Linux時,首先啟動 /etc/profile 文件,然后再啟動用戶目錄下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一個(根據不同的linux操作系統的不同,命名不一樣),執行的順序為:~/.bash_profile、 ~/.bash_login、 ~/.profile。如果 ~/.bash_profile文件存在的話,一般還會執行 ~/.bashrc文件。因為在 ~/.bash_profile文件中一般會有下面的代碼:if [ -f ~/.bashrc ] ; then. ./bashrcfi~/.bashrc中,一般還會有以下代碼:if [ -f /etc/bashrc ] ; then. /bashrcfi所以,~/.bashrc會調用 /etc/bashrc文件。最后,在退出shell時,還會執行 ~/.bash_logout文件。執行順序為:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout關于各個文件的作用域,在網上找到了以下說明:(1)/etc/profile: 此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行. 并從/etc/profile.d目錄的配置文件中搜集shell的設置。(2)/etc/bashrc: 為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取。(3)~/.bash_profile:每個用戶都可使用該文件輸入專用于自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變量,執行用戶的.bashrc文件。(4)~/.bashrc:該文件包含專用于你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取。(5)~/.bash_logout:當每次退出系統(退出bash shell)時,執行該文件.另外,/etc/profile中設定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設定的變量(局部)只能繼承/etc/profile中的變量,他們是"父子"關系。(6)~/.bash_profile 是交互式、login 方式進入 bash 運行的~/.bashrc 是交互式 non-login 方式進入 bash 運行的通常二者設置大致相同,所以通常前者會調用后者。/etc/profile和/etc/environment等各種環境變量設置文件的用處先將export LANG=zh_CN加入/etc/profile ,退出系統重新登錄,登錄提示顯示英文。將/etc/profile 中的export LANG=zh_CN刪除,將LNAG=zh_CN加入/etc/environment,退出系統重新登錄,登錄提示顯示中文。用戶環境建立的過程中總是先執行/etc/profile然后在讀取/etc/environment。為什么會有如上所敘的不同呢?應該是先執行/etc/environment,后執行/etc/profile。/etc/environment是設置整個系統的環境,而/etc/profile是設置所有用戶的環境,前者與登錄用戶無關,后者與登錄用戶有關。系統應用程序的執行與用戶環境可以是無關的,但與系統環境是相關的,所以當你登錄時,你看到的提示信息,象日期、時間信息的顯示格式與系統環境的LANG是相關的,缺省LANG=en_US,如果系統環境LANG=zh_CN,則提示信息是中文的,否則是英文的。對于用戶的SHELL初始化而言是先執行/etc/profile,再讀取文件/etc/environment.對整個系統而言是先執行/etc/environment。這樣理解正確嗎?/etc/enviroment --> /etc/profile --> $HOME/.profile -->$HOME/.env (如果存在)/etc/profile 是所有用戶的環境變量/etc/enviroment是系統的環境變量登陸系統時shell讀取的順序應該是/etc/profile ->/etc/enviroment -->$HOME/.profile -->$HOME/.env原因應該是jtw所說的用戶環境和系統環境的區別了如果同一個變量在用戶環境(/etc/profile)和系統環境(/etc/environment)有不同的值那應該是以用戶環境為準了。


上一篇:cut

下一篇:GRUB2 分析 (四)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一区二区三区免费观看| 国产成人自拍视频在线观看| 国产亚洲免费的视频看| 日韩性生活视频| 成人两性免费视频| 日本国产高清不卡| 国产亚洲精品高潮| 国产成人精品视| 亚洲天堂av电影| 成人精品福利视频| 亚洲男人的天堂在线播放| 欧美午夜精品久久久久久人妖| 91丝袜美腿美女视频网站| 法国裸体一区二区| 国产精品69精品一区二区三区| 日韩激情片免费| 久久亚洲精品网站| www国产精品视频| 92裸体在线视频网站| 欧美性精品220| 最近免费中文字幕视频2019| 国产亚洲成精品久久| 97视频在线免费观看| 欧美日韩亚洲91| 国产69精品99久久久久久宅男| 久久久免费高清电视剧观看| 26uuu日韩精品一区二区| 日韩免费电影在线观看| 7777精品久久久久久| 欧美激情影音先锋| 成人欧美在线观看| 欧美成人合集magnet| 97视频在线观看网址| 欧美老妇交乱视频| 久久精品99久久香蕉国产色戒| 一区二区三区美女xx视频| xxx成人少妇69| 欧美激情一区二区三区在线视频观看| 亚洲高清久久久久久| 久久久精品网站| 国内揄拍国内精品少妇国语| 欧美激情视频在线| 欧美日韩爱爱视频| 日韩欧美精品免费在线| 国产精品久久久久久久久久99| 国产精品久久久久久久久借妻| 欧美大胆在线视频| 国产欧美日韩视频| 久久福利视频导航| 成人在线视频网站| 日韩欧美成人区| 欧美国产日韩视频| 欧美日韩国产精品一区二区三区四区| 青草青草久热精品视频在线观看| 亚洲国产精品成人av| 亚洲国产精品网站| 欧美日韩在线观看视频小说| 亚洲无av在线中文字幕| 超碰91人人草人人干| 欧美成人中文字幕在线| 国产精品第七十二页| 色樱桃影院亚洲精品影院| 精品久久久视频| 欧美精品激情blacked18| 欧美极品美女电影一区| 欧美日韩国产中文字幕| 一本色道久久综合亚洲精品小说| 蜜月aⅴ免费一区二区三区| 日本乱人伦a精品| 亲爱的老师9免费观看全集电视剧| 色妞一区二区三区| 日韩在线视频导航| 日韩中文字幕在线视频| 九九久久精品一区| 久久国产精品久久国产精品| 7777kkkk成人观看| 日韩中文字在线| 久久久久免费精品国产| 蜜臀久久99精品久久久久久宅男| 亚洲第一中文字幕在线观看| 国产精品嫩草视频| 亚洲小视频在线观看| 久久久久久久久久久av| 97视频免费观看| 久久久久久久久久av| 午夜精品福利在线观看| 在线观看国产精品日韩av| 亚洲黄色在线看| 成人激情电影一区二区| 992tv成人免费影院| 亚洲国产精品小视频| 日韩国产在线看| 亚洲国产精久久久久久久| 日韩中文在线中文网三级| 亚洲在线一区二区| 日本精品久久久久久久| 97香蕉超级碰碰久久免费的优势| 一区二区三区 在线观看视| 欧美怡红院视频一区二区三区| 欧美韩日一区二区| 国产精品久久久久影院日本| 国产精品99久久久久久人| 91手机视频在线观看| 亚洲欧美一区二区三区情侣bbw| 国产91色在线|| 国产一区二区黄| 日韩中文字幕在线视频| 亚洲成**性毛茸茸| 精品成人乱色一区二区| 91国产高清在线| 欧美综合激情网| 亚洲第一页自拍| 5278欧美一区二区三区| 日韩av不卡在线| 成人美女免费网站视频| 好吊成人免视频| 精品久久久久久久久久久久久久| 中文字幕精品久久| 亚洲国产日韩欧美在线动漫| 欧美国产第二页| 欧美日韩一区二区三区| 亚洲精品国偷自产在线99热| 韩国福利视频一区| 久久综合国产精品台湾中文娱乐网| 久久免费高清视频| 国产日韩换脸av一区在线观看| 欧美一级片久久久久久久| 亚洲天堂av高清| 中文字幕亚洲综合久久筱田步美| 深夜精品寂寞黄网站在线观看| 欧美在线视频在线播放完整版免费观看| 午夜剧场成人观在线视频免费观看| 欧美裸体视频网站| 日韩成人免费视频| 91在线观看免费高清| 91国产高清在线| 国产精品美女主播| 色综合91久久精品中文字幕| 精品久久久久久久久久久| 国产精品欧美一区二区三区奶水| 91精品国产综合久久久久久蜜臀| 国内精久久久久久久久久人| 欧美日韩中文字幕综合视频| 色播久久人人爽人人爽人人片视av| 91久久国产精品| 欧美www视频在线观看| 国产999在线| 国产精品扒开腿做爽爽爽的视频| 日韩高清电影好看的电视剧电影| 一区二区三区回区在观看免费视频| 久久九九全国免费精品观看| 黄网动漫久久久| 欧美黑人国产人伦爽爽爽| 久久久国产精彩视频美女艺术照福利| 亚洲缚视频在线观看| 日韩国产精品一区| 亚洲www永久成人夜色| 姬川优奈aav一区二区| 日韩成人在线视频观看| 久久久久久久久久久91| 视频直播国产精品| 久久久免费高清电视剧观看| 日韩欧美在线观看视频| 欧美超级免费视 在线|