2015年6月26日 星期五

[note] MAC OSX Bash、終端機設置

MAC OSX Bash、終端機設置


終端機設定

偏好設定

內建終端機

使用MAC內建的終端機,在偏好設定裡面,描述檔->視窗 ,從背景可以調整半透明度。這是相當方便的設定。可以透過半透明打指令又能看後面的網頁是非常好用的。

iTerm2

加強了更多功能用以取代內建的終端機,當然還有一些不錯的功能,如:分頁等。當然如果你嫌棄內建的終端機功能,我想用這個也是不錯的選擇。
官網 ,下載完成之後,可以將執行檔拉至應用程式目錄下就可以當成App使用,也可以拉到Dock下使用。

顏色設定

當然,可以透過偏好設定去調整自己喜好的顏色模式使用,我是偏好電影駭客任務那樣黑色螢光綠字體,通常直接選擇喜歡的主題來使用也較好。搭配使用好的主題再加上半透明的背景設定,會使工作環境變得很好用,通常搭配背景為黑色,眼睛比較不會疲累。

使ls指令有顏色

如果有使用過Ubuntu或其他Linux系統,會發現不管是目錄、執行檔、連結等各種不同檔案都會顯示不同的顏色,因此,我們要透過修改.bash_profile檔案來使顏色設定打開來。
首先先切換到使用者目錄下:
$cd ~/
接著編輯 .bash_profile
$vi .bash_profile
輸入以下字串:
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
上述第一行為將命令提示字元顏色打開,第二行為顏色設定。顏色有以下選擇:
  • a black
  • b red
  • c green
  • d brown
  • e blue
  • f magenta
  • g cyan
  • h light grey
  • A bold black
  • B bold red
  • C bold green
  • D bold brown
  • E bold blue
  • F bold magenta
  • G bold cyan
  • H bold light grey
  • x 預設

Bash prompt設定

首先可以透過Bash Profile Generator,來幫助客製化自己想要的prompt顯示內容,例如顯示主機名稱、使用者名稱、時間等等。
通常,我是直接套用主題,也省去一些麻煩,可以再透過額外修改找到屬於自己最佳的prompt。
題外話,zsh也是不錯的選擇,他的prompt也是相當好看。

bash-git-prompt

我是直接套用這個prompt設定,原先他是設定用於git可以方便直覺化給programmer來使用,剛好也可以透過使他的介面讓自己的bash更加好看。
安裝如下:
$brew install bash-git-prompt
接著source 檔案,使之完成安裝,並且在bash中套用。
if [ -f "$(brew --prefix)/opt/bash-git-prompt/share/gitprompt.sh" ]; then
source "$(brew --prefix)/opt/bash-git-prompt/share/gitprompt.sh"
fi
如果還是不清楚,也可以透過下載git來安裝。套件github
這樣再重新打開一次終端機,就可以看到指令有顏色變化了。
接著可以選擇主題 :
cd ~/.bash-git-prompt
vi gitprompt.sh
加入以下變數變更主題:
GIT_PROMPT_THEME=Solarized
如果沒有設定,基本上是使用Custom設定。然而主題在themes目錄下,官網預設一開始是兩行設定,當然也有一行設定可以做選擇。

以下是調整結束之後的截圖。

參考資料

  1. [Mac][筆記] Mac OS X 的 Command Line 環境設定

沒有留言:

張貼留言