本篇內(nèi)容主要講解“Linux下bashrc和profile的區(qū)別是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Linux下bashrc和profile的區(qū)別是什么”吧!
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)臺(tái)江免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
使用終端ssh登錄Linux操作系統(tǒng)的控制臺(tái)后,會(huì)出現(xiàn)一個(gè)提示符號(hào)(例如:#或~),在這個(gè)提示符號(hào)之后可以輸入命令,Linux根據(jù)輸入的命令會(huì)做回應(yīng),這一連串的動(dòng)作是由一個(gè)所謂的Shell來做處理。
Shell是一個(gè)程序,最常用的就是Bash,這也是登錄系統(tǒng)默認(rèn)會(huì)使用的Shell。
bashrc和profile都是Shell的啟動(dòng)設(shè)置文件(其實(shí)這兩個(gè)文件也是Shell腳本),可以為當(dāng)前的Shell初始化環(huán)境變量等,它們類似Microsoft DOS/Windows下的autoexec.bat文件。
下面詳細(xì)介紹bashrc和profile的用途和區(qū)別:
針對(duì)個(gè)別用戶
.bashrc # ~/.bashrc: executed by bash(1) for non-login shells. .profile # ~/.profile: executed by Bourne-compatible login shells.
針對(duì)全體用戶
/etc/bash.bashrc # System-wide .bashrc file for interactive bash(1) shells. /etc/profile # /etc/profile: system-wide .profile file for the Bourne shell (sh(1)
bashrc和profile的差異
從上面的英文描述可以知道,bashrc和profile的差異在于:
1. bashrc是在系統(tǒng)啟動(dòng)后就會(huì)自動(dòng)運(yùn)行。
2. profile是在用戶登錄后才會(huì)運(yùn)行。
3. 進(jìn)行設(shè)置后,可運(yùn)用source bashrc命令更新bashrc,也可運(yùn)用source profile命令更新profile。
PS:通常我們修改bashrc,有些linux的發(fā)行版本不一定有profile這個(gè)文件
4. /etc/profile中設(shè)定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設(shè)定的變量(局部)只能繼承/etc/profile中的變量,他們是”父子”關(guān)系。
補(bǔ)充介紹
另外,需要補(bǔ)充說明介紹bashrc相關(guān)的幾個(gè)文件:
~/.bash_profile: 每個(gè)用戶都可使用該文件輸入專用于自己使用的shell信息,當(dāng)用戶登錄時(shí),該文件僅僅執(zhí)行一次!默認(rèn)情況下,他設(shè)置一些環(huán)境變量,執(zhí)行用戶的.bashrc文件。
~/.bash_logout: 當(dāng)每次退出系統(tǒng)(退出bash shell)時(shí),執(zhí)行該文件。
~/.bash_profile 是交互式、login方式進(jìn)入bash運(yùn)行的,~/.bashrc是交互式non-login方式進(jìn)入bash運(yùn)行的,通常二者設(shè)置大致相同,所以通常前者會(huì)調(diào)用后者。
到此,相信大家對(duì)“Linux下bashrc和profile的區(qū)別是什么”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
網(wǎng)頁名稱:Linux下bashrc和profile的區(qū)別是什么
URL標(biāo)題:http://chinadenli.net/article42/jsiphc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站改版、面包屑導(dǎo)航、網(wǎng)站設(shè)計(jì)、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)