如果您熟悉在Mac上使用終端,則可能熟悉BASH_PROFILE。您可能還熟悉來自其他操作系統(例如Linux)的Bash殼。 Bash是Bourne Shell的首字母縮寫,在Unix Shell的創建者Stephen Bourne之後。
直到Macos Catalina,Bash是用於終端的主要外殼。 MACOS現在在Catalina和更新版本中使用ZSH,但Bash仍然可以作為替代外殼使用。
如果您正在尋找修改MacOS終端的方法,例如更改文本或背景顏色以添加自己的個人樣式,則需要能夠訪問BASH_PROFILE文件。但是,您到底是怎麼做的呢?
作為我一生與Mac合作的人,我喜歡尋找方法來定制自己的體驗以外的經驗。這使我研究了修改系統實用程序(例如終端)的方法。
在今天的文章中,我將向您展示在您的Mac上執行此操作的關鍵要素:打開,創建或編輯BASH_PROFILE。
關鍵要點
- BASH_PROFILE用於BASH登錄外殼,例如MacOS(Pre-Catalina)和Linux。
- Macos Catalina和後來的版本切換到使用ZSH,而不是bash。所有前Catalina Macos都使用bash。
- BASH_PROFILE是Bash Shell的配置文件。您可以更改文本顏色,背景顏色,並為您定期使用的功能創建別名。
- Bash_profile易於使用終端創建,打開和編輯。
BASH_PROFILE是一個隱藏的文件,使其無法在Finder中定期看到。這也意味著它是一個“點”文件,將在終端中稱為.bash_profile。正如人們所能假設的那樣,BASH_PROFILE是Bash Shell的配置文件。
這意味著它存儲與您的終端應用程序相關的啟動信息和首選項。它可用於更改有關終端的內容,例如文本顏色和背景顏色,甚至為您定期使用的功能添加別名。它是在終端啟動期間加載的。
請注意,.bash_profile僅適用於登錄外殼。如果您正在使用非login殼,則需要.bashrc
請注意,更改BASH_PROFILE可能會導致您的終端問題。僅當您對自己正在做的事情有信心或知道如何扭轉所做的更改時,才會繼續編輯它。
如何創建bash_profile
如果您嘗試在創建bash_profile之前嘗試打開或編輯bash_profile,則將無法找到它。因此,這是進一步前進之前的強制性第一步。
首先,要創建bash_profile,我們將需要打開終端。這可以使用啟動板或Spotlight搜索完成。
輸入以下命令,然後按Enter進入您的主文件夾。
cd ~/
接下來,創建bash_profile
touch . bash_profile

如何打開bash_profile
接下來,打開bash_profile,使用以下命令:
open ~/.bash_profile
現在,您應該看到一個如下所示的空白文件。


如何編輯bash_profile
有時,當您有一個很大的文件時,使用終端可能變得過於復雜,無法編輯bash_profile。在本節中,我們將向您展示如何使用終端來編輯文件,還將向您展示如何使用文本編輯器,這對於較大的文件可能會更容易。
使用終端
現在,要編輯bash_profile,可以直接在終端中使用多個命令來編輯bash_profile。
第一個選項是使用以下命令:
vi ~/.bash_profile
請注意,VI是一個非常強大的編輯命令,可能會導致您的終端問題。僅在您對命令舒適時才使用此命令。
另一個要編輯bash配置文件的“更安全”命令是以下內容:
nano .bash_profile
您選擇使用哪個命令來進行更改,完成後,請確保您 使用以下密鑰保存更改:
控制和o,然後按進入
退出與擊鍵使用的任何方法:
控制和x,然後按進入
最後,激活更改:
source .bash_profile
使用文本編輯器
選擇並打開您喜歡的純文本編輯器。 TextEdit是Mac上默認的一個。您可以通過在啟動板中搜索輕鬆找到它。


Textedit將自動提示您打開文件,如果沒有發生,請選擇通過從菜單欄中選擇文件在屏幕頂部並選擇打開從下拉菜單中。
導航到主目錄或帶有用戶名的目錄(在Finder中,您可以使用Shift,Command和H鍵盤組合來更輕鬆地達到它)。
由於bash_profile是一個隱藏的文件,請按鍵,換檔,命令和。能夠看到它。
選擇它,然後進行您希望看到的更改。
保存文件,然後重新打開終端。如果您的更改未自動進行,請使用命令來激活它們:
source .bash_profile
如何刪除bash_profile
最後,如果您決定刪除bash_profile,打開的發現器。
轉到您的主目錄,這是與您的用戶名相同的文件。您也可以使用擊鍵來達到這一點Shift +命令 + H。
如果您看不到bash_profile,這是因為它是一個點文件。按下擊鍵命令 + Shift +。(時期)這將使它可見。
選擇文件並將其移至垃圾桶。
結論
Bash Login Shell的配置文件Bash_profile非常容易創建,打開,編輯甚至刪除。作為想對終端進行更改的首發者,Bash_profile將是學習的好方法!
首先進行較小的更改並進行較大的更改,然後繼續使用BASH_PROFILE。從本文中可以看到,它很容易創建,打開,編輯和刪除bash_profile項目。