Bash shell的配置檔案

2022-09-23 02:09:09 字數 819 閱讀 7913

bash 的配置檔案:

兩類:profile 類:為互動式登陸的 shell程序提供配置

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

登陸型別:

互動式登陸 shell程序:

直接通過某終端輸入賬號和密碼後登陸開啟的 shell程序:

使用 su命令:su – centos ,或者使用 su -l centos 執行的登陸切換;

非互動式登陸 shell程序:

su centos 執行的登陸切換;

圖形介面下開啟的終端;

執行指令碼

profile 類:

全域性:對所有使用者都生效;

/etc/profile /etc/profild.d/*.sh

使用者個人:僅對當前使用者有效;

~/.bashrc

功用:1. 定義本地變數;

2. 定義命令別名;

注意:僅管理員可修改全域性配置檔案;

互動式登陸 shell程序:

/etc/profile-->/etc/profile.d/*-->~/.bash_profile-->/.bashrc-->/etc/bashrc

非互動式登陸 shell程序:

~/.bashrc-->/etc/bashrc-->/etc/profile.d/*

命令列定義的特性,例如變數和別名作用域為當前 shell程序的生命週期;

配置檔案定義的特性,只對隨後新啟動的 shell 程序有效;

讓通過配置檔案定義的特性立即生效;

(1) 通過命令列重複定義一次;

(2) 讓 shell程序重讀配置檔案;

drbd配置檔案 drbd配置檔案

drbd配置檔案 vim usr local drbd etc drbd.d global common.conf global usage count yes 是否參加drbd使用者統計 common protocol c 使用drbd的第三種同步協議 disk 使用dpod功能保證在數 on i...

Spring配置檔案載入外部配置檔案

有時,應用程式可能需要從不同的位置 例如 檔案系統 classpath或者url 讀取外部資源 例如 文字檔案 xml檔案 屬性檔案或或者影象檔案 通常,為了從不同位置載入資源,需要和不同的api打交道。spring的資源載入器提供了乙個統一的getresource 方法,使用這個方法可以通過資源路...

mysql簡單配置檔案 MySQL配置檔案

mysql配置檔案 在windows下是my.ini,而在linux下是my.cnf。基本引數 port 3306 埠號 server id 1 basedir c program files mysql mysql server 5.5 基準路徑,其他路徑都相對於這個路徑 datadir c pr...