shell一些環境配置檔案的說明。

2021-10-05 04:52:25 字數 821 閱讀 1453

/etc/profile

該檔案是由系統管理程式建立的乙個泛系統的初始檔案, 這是乙個全域性的配置檔案, 系統登入就會載入該配置檔案.

~/.bash_profile檔案

假如使用者的根目錄裡存在這個檔案, bash就在讀取完/etc/profile後載入這個配置檔案.如果這個檔案不存在, bash就會查詢另乙個使用者自定義檔案.bash_login並且載入它. 如果.bash_login檔案也不存在, 則載入.profile(如果該檔案存在的話). 只有.bash_profile, .bash_login, .profile三個檔案中的乙個會被載入. bash會檢查使用者是否有乙個.bashrc檔案,如果有就載入該配置檔案.

~/.bashrc

該檔案中通常包含使用者自定義的別名和函式

當建立乙個該使用者的字shell時, 只會載入該配置檔案, 上面提到的幾個檔案不會被再次載入.

/etc/bashrc

該檔案屬於全域性檔案, 任何使用者在登陸之前都會讀取這個配置檔案,全域性的函式和別名定義在該檔案中.

~/.profile

.profile檔案是乙個使用者自定義初始化檔案, 儲存在使用者的主目錄下, 一旦使用者執行shell, 或者bash登入系統, 而以上的初始化檔案都找不到的時候,就會讀取該檔案.它允許使用者定製自己的shell環境,環境和終端設定通常儲存在該檔案中.視窗應用程式和資料庫應用程式也都是從這裡開始初始化的.

~/.bash_logout

使用者退出登入, 即退出所登入的shell之時, 若存在乙個名為~/.bash_logout的檔案, 就執行它.該檔案通常包含清除臨時檔案, 截斷歷史檔案和記錄退出登入時間等作用的檔案.

shell程式設計之環境配置檔案

一 環境變數配置檔案 1.source命令 source 配置檔案 修改配置檔案後,必須重新登出登入才能生效 使用source命令可以不用重新登入 二 環境變數配置檔案的功能 注意事項 etc目錄下會對所有使用者生效 家目錄下的只對當前使用者生效,這五個配置檔案只對使用者的登入過程起作用 登入過程分...

mvc一些配置檔案的存放位置

web.xml中classpath 和classpath 有什麼區別?classpath 只會到你的class路徑中查詢找檔案 classpath 不僅包含class路徑,還包括jar檔案中 class路徑 進行查詢.存放位置 1 src下面 需要在web.xml中定義如下 contextconfi...

apache裡的一些配置檔案備註

serveradmin 757927051 qq.com documentroot e www servername seo666.cn serveralias www.seo666.cn seo666.cn errorlog logs dummy host.x error.log customlo...