Bash

如何製作終端辨識的自製bash_profile?

  • October 25, 2018

我的意圖是自定義終端的提示顏色和字型樣式。網上有幾個關於這個主題的教程,但它們都涉及對文件的修改,bash_profile由於某種原因,我的電腦(Mac OS X Sierra)中不存在該文件。我有兩個問題:

1)如果我要創建自己的bash_profile文件,我應該怎麼做才能讓我的系統在每次啟動新的終端會話時辨識並執行它?簡單地創建一個名為的文件bash_profile並將其放在我的主文件夾中似乎不是一個完整的步驟。

2)我知道bash_profile在我的電腦(沒有它)中也可以包含 PATH 變數,路徑是在.paths文件中指定的。如果我創建自己的bash_profile,我是否也應該將已經包含的所有路徑複製.paths到 bash_profile 中以使它們保持一致?

  1. 需要有一個.before bash_profile。只要.bash_profile位於~, bash 就應該把它撿起來。如果你有一個,你可能想要source .profile,因為創建一個.bash_profile可能會阻止 bash 從讀取.profile. 以 開頭的文件預設.隱藏ls;用於ls -A列出它們。
  2. 您可以通過將以PATH下行添加到您的.bash_profile: 來追加到現有的export PATH="${NEW_DIRECTORY}:${PATH}",替換${NEW_DIRECTORY}為您選擇的目錄。冒號將條目分隔為PATH.

引用自:https://unix.stackexchange.com/questions/362069