bash的配置檔案

2021-12-29 20:48:13 字數 709 閱讀 2199

bash的配置檔案

按生效範圍劃分,存在兩類:

全域性配置:

/etc/profile

/etc/prfile.d/*.sh /etc/bashrc

個人配置:

~/.bash_profile ~/.bashrc 按功能劃分,存在兩類:

profile類:為互動式登入的shell提供配置 bashrc類:為非互動式登入的shell提供配置 shell登陸:

互動式登入:/etc/profile –> /etc/profile.d/*.sh –> ~/.bashrc –> /etc/bashrc

直接通過終端輸入賬號密碼登入 使用「su - username」或「su -l username」切換使用者 非互動式登入:~/.bashrc –> /etc/bashrc –> /etc/profile.d/*.sh

su username 圖形介面下開啟的終端 執行指令碼 profile類:

全域性:/etc/profile,/etc/profile.d/*.sh 個人:~/.bash_profile 功用:

(1) 用於定義環境變數 (2) 執行命令或指令碼 bashrc類:

全域性:/etc/bashrc 個人:~/.bashrc 功用:

(1) 定義命令別名 (2) 定義本地變數 編輯配置檔案定義的新配置的生效方式

(1) 重新啟動shell程序 (2) 使用source或.命令執行程序

bash配置檔案

本文主要對linux系統bash配置檔案進行比較分析。1.首先是兩個全域性的配置檔案。etc profile 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。並從 etc profile.d目錄的配置檔案中蒐集shell的設定.etc bash.bashrc 為每乙個執行b...

bash 配置檔案

兩類 profile類 為互動式登入的shell程序提供配置 bashrc類 為非互動式登入的shell程序提供配置 登入型別 互動式登入shell程序 直接通過某終端輸入賬號和密碼後登入開啟的shell程序 使用su命令 su username,或者 su l username 執行的切換 非互動...

bash配置檔案

bash登入型別 互動式登入shell程序 直接通過某終端輸入密碼和賬號登入開啟的shell程序 使用su username執行的登入切換 或者 su l username 命令為小寫l 非互動式登入shell程序 su unsername 執行登入切換 圖形介面下開啟的終端 執行指令碼 配置檔案型...