Linux之.bashrc 文件

前言:Linux 系統(tǒng)中有很多shell,比如bash、sh、zsh等,雖然存在很多不同的shell,bash 卻是最常見(jiàn)或許也是最主流的。shell是一個(gè)能解釋你輸入進(jìn)終端程序的東西,并且基于你的輸入來(lái)運(yùn)行命令,而.bashrc它就相當(dāng)于shell的配置文件。一般會(huì)有多個(gè).bashrc文件,使用find命令可以查看:

$ sudo find / -name .bashrc

不同目錄下的?.bashrc?文件其作用不盡相同,比如:
/etc/skel/.bashrc #文件將復(fù)制到系統(tǒng)上創(chuàng)建的任何新用戶的主文件夾中
/home/mmoriarty/.bashrc #是bash的配置文件,保存?zhèn)€人的一些個(gè)性化設(shè)置,如命令別名、路徑等

這里主要探討下用戶主目錄下的.bashrc文件,即/home/mmoriarty/.bashrc。這個(gè)文件主要保存?zhèn)€人的一些個(gè)性化設(shè)置,如命令別名、路徑等。


修改.bashrc進(jìn)行個(gè)性化設(shè)置

每次修改.bashrc后,使用以下命令就可以立刻加載修改后的設(shè)置,使之生效

source ~/.bashrc

一般會(huì)在.bash_profile文件中顯式調(diào)用.bashrc。Linux啟動(dòng)bash時(shí)首先會(huì)去讀取 ~/.bash_profile文件,這樣 ~/.bashrc也就得到執(zhí)行了,你的個(gè)性化設(shè)置也就生效了。利用這一特性,可以實(shí)現(xiàn)一些個(gè)性化設(shè)置,如:Linux 系統(tǒng)開機(jī)自動(dòng)執(zhí)行某個(gè)腳本文件等,這在自動(dòng)化運(yùn)維方面有一定的用處。

示例1

修改 /home/mmoriarty/.bashrc 文件:

sudo vim /home/mmoriarty/.bashrc #用不用vim無(wú)所謂,你也可以用nano或者kate

# 在最后添加兩句后保存

echo '這句話開機(jī)就會(huì)啟動(dòng)' #打印輸出

/home/mmoriarty/test.py #執(zhí)行test.py這個(gè)Python腳本

當(dāng) Linux 開機(jī)后:

可以看到 Linux 開機(jī)后加載了.bashrc文件。

示例2

你可以通過(guò)修改.bashrc文件來(lái)給命令取一個(gè)別名,這樣的話你就不用每次都輸入很長(zhǎng)一大串了。比如你在文件中添加以下命令就可以用“syu”來(lái)更新系統(tǒng)了。

alias syu="sudo pacman -Syu"


參考鏈接:https://www.cnblogs.com/midworld/p/11006967.html



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容