/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 執行的。
註解1:如果需要乙個指令碼登陸後執行,則附加到/etc/profile中
註解2:如果需要乙個指令碼每次開啟terminal都執行,則附加到~/.bashrc 中(多用於提示資訊)
註解3:如果需要乙個指令碼第一次開啟terminal時執行,則附加到~/.bash_profile中(思考:是否如通過圖形介面登陸,未經terminal,則不執行?)
ubuntu 系統啟動與關機
一般來說,使用者的登入有三種方式 1 命令列登入 2 ssh登入 3 圖形介面登入 正確的關機流程為 sync shutdown reboot halt 關機指令為 shutdown 可以man shutdown 來看一下幫助文件。可以執行如下關機命令 sync 將資料由記憶體同步到硬碟中。shut...
Ubuntu和Windows預設系統啟動順序修改
在命令列中輸入如下命令 sudo vi boot grub grub.cfg 該檔案儲存了系統啟動grub相關的資訊,當然可以不同系統之間的預設啟動系統和等待時間了。為了方便查詢要修改的位置,我們顯示檔案的行號,vi命令模式下 按esc鍵退到命令模式 使用下面的一條命令 set nu 在第13行處有...
Ubuntu設定預設系統啟動順序
設定預設系統啟動順序,及開機的時候會停留在某個系統啟動項上,幾秒然後就進入,下面我們就來說下怎麼設定 1.開啟終端,首先先備份我們需要修改的啟動列表 輸入命令 sudo cp boot grub grub.cfg boot grub grub.cfg.backup 2.然後輸入命令 sudo ged...