Shell語言 06 bash的初始化

2021-10-17 15:47:16 字數 822 閱讀 5337

全域性(公有)配置,不管是哪個使用者,登入時都會讀取該配置檔案

全域性,使用指令碼時會讀取該配置,這個只是在centos系統中才有,在ubuntu就沒有

在ubuntu裡面與之對應的是/etc/bash.bashrc

bash執行時,不管是何種方式,都會讀取此檔案

若bash是以login方式執行時,讀取/.bash_profile,若它不存在,則讀取/.bash_login,若它不存在,則

讀取~/.profile

影象模式登陸時,此檔案將會被讀取,即使存在/.bash_profile和/.bash_login

若bash是以login方式執行時,讀取/.bash_profile,若它不存在,則讀取/.bash_login,若前兩者不存在,

則讀取~/.profile

unbutu預設沒此檔案,可新建;只有bash是以login形式執行時,才會讀取此檔案,通常該配置會取讀~/.bashrc

當bash是以non-login 形式執行時,讀取此檔案,若是以login形式執行,則不會讀取此檔案;

1.     /etc/profile

2. /etc/bashrc

3. ~/.profile

4. ~/.bash_login

5. ~/.bash_profile

6. ~/.bashrc

7. ~/.bash_logout

圖形化介面時 1 3

圖形化介面後,開啟終端時: 2 6

檔案介面時: 2 1 6

su: 2 1 5

2 6

bash與shell的關係

什麼是shell?windows使用者通過操作圖形介面 應用 使作業系統執行某種程式,圖形工具就可以說是連線使用者和作業系統核心的工具。在linux系統中,使用者可以通過shell輸入命令,但是計算機核心並不懂命令,它只知道二進位制,所以shell可以通過裡面的一下程式,將命令轉換成計算機懂的語言,...

Linux的Shell程式設計 bash的內部命令

bash命令解釋套裝程式包含了一些內部命令。內部命令在目錄列表時是看不見的,它們由shell本身提供。常用的內部命令有 echo,eval,exec,export,readonly,read,shift,wait和點 下面簡單介紹其命令格式和功能。1 echo 命令格式 echo arg 功能 在螢...

shell指令碼學習 bash基本的功能

多命令順序執行與管道符 多命令執行符 格式作用 命令1 命令2 多個命令順序執行,命令之間沒有任何邏輯聯絡 命令1 命令2 命令1正確執行,命令2才會執行,命令1執行不正確,命令2也不會執行 命令1 命令2 邏輯或 當命令1執行不正確,則命令2才會執行 當命令1執行正確,則命令2不會執行 特殊符號 ...