linux 環(huán)境配置文件

1. 路徑與指令搜索順序

我們shell里面輸入ls,如果有多個(gè)ls命令,到底執(zhí)行的是哪個(gè)呢。指令的運(yùn)作順序如下:

  1. 以相對(duì)/絕對(duì)路徑執(zhí)行指令,例如『 /bin/ls 』或『 ./ls 』;
  2. 由 alias 找到該指令來執(zhí)行;
  3. 由 bash 內(nèi)建的 (builtin) 指令來執(zhí)行;
  4. 透過 $PATH 這個(gè)變量的順序搜尋到的第一個(gè)指令來執(zhí)行。
    可以用type -a ls查看ls命令查找的順序

2. 環(huán)境配置文件

我們登錄linux,進(jìn)入bash之后就有一堆變量可以使用了,比如HOME,PATH。這是因?yàn)榈卿浀臅r(shí)候,會(huì)讀取一些配置文件。這些配置文件就是先幫你初始化好一些變量,方便使用。

  • 登錄成功后,先會(huì)讀取全局配置文件,/etc/profile.這個(gè)文件每個(gè)用戶登錄都會(huì)讀取,不要輕易改動(dòng),除非你確認(rèn)是全局用戶都需要的。
  • 讀取全局配置文件之后,讀取用戶自己的配置文件
    ~/.bash_profile
    ~/.bash_login
    ~/.profile
    這三個(gè)文件按順序讀,如果有一個(gè)存在,剩下的就不會(huì)讀取了,比如.bash_profile存在,.bash_login和.profile就不會(huì)讀取了。感覺后面2個(gè)文件沒有存在的必要。
  • 讀取.bash_profile之后,可以看到它的內(nèi)容會(huì)去讀取~/.bashrc。
    總之,我們要修改,一般改.bashrc或者.bash_profile就可以了。如果要使之生效,用source .bashrc或者source .bash_profile就可以。

3. bash終端命令

我們都知道ctrl+c是終止目前命令,如果tail -10f li.log,屏幕一直在翻滾日志文件,如何讓屏幕停下來,按ctrl+s。這些終端命令見如下表格:


image.png

4. 通配符和特殊符號(hào)

通配符:



特殊符號(hào):


image.png

image.png

只是用來備注,不做任何解釋,忘諒解。有什么不懂,可以私信

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容