Mac OS 終端機美化(Mac OS Terminal)

前言

其實預設的 Mac OS Terminal 並不是很漂亮,身為工程師的我當然要來美化一下啦~

iTerm2

其實預設內建的終端機我個人不是很喜歡,網路上大家都是推薦使用 iTerm2,而且這個終端機也是號稱 Mac 開發這必裝的終端機,所以就來安裝一下吧~

首先安裝 iTerm2 有幾種方式,一種是透過官方網站,另一種則是透過 HomeBrew,而這篇文章將會使用 HomeBrew 來安裝 iTerm2。

HomeBrew 依照是 Mac OS X 的套件管理工具,聽說是滿方便的,基本上操作很簡單,只需要打開終端機,然後輸入以下指令

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安裝過程會稍微有點久

HomeBrew

接下來你可以輸入以下指令確認是否已經安裝成功

1
brew --version

若有出現版本號就代表你安裝成功了。

那麼接下來就可以輸入以下指令來安裝 iTerm2

1
brew cask install iterm2

這樣就安裝完畢囉~

(因為我有安裝過,所以就不附上安裝截圖。)

ZSH

接下來就是安裝 ZSH,預設 Mac 的終端機是使用 BASH,而 ZSH 則是改良過的,那麼為了要美化終端機那麼就一定要安裝,只需要開啟終端機或者是剛剛安裝的 iTerm2 輸入以下指令

1
brew install zsh zsh-completions

安裝完畢之後就要將原本預設的 BASH 改成 ZSH (一次請執行一行指令。)

1
2
sudo sh -c "echo $(which zsh) >> /etc/shells"
chsh -s $(which zsh)

過程 Mac 會要求你輸入密碼,輸入按下 Enter 即可。

最後可以輸入以下指令來驗證是否安裝成功

1
echo $SHELL

如果設定成功的話會顯示以下訊息

1
/bin/zsh

設定成功

Oh My ZSH

接下來就要來安裝指令列的主題美化,先前我在 Windows 系統的 Window PowerShell美化(Windows Terminal) 有介紹過 Oh My ZSH,所以這邊就不多做介紹了,直接開啟 iTerm2 輸入以下指令

1
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

基本上安裝好後你就會發現樣式會不太一樣,預設樣式是 robbyrussell,我是改成 agnoster,修改方式也很簡單,依照以下指令輸入

1
open ~/.zshrc

接下來找到 ZSH_THEME="robbyrussell" 將它改為 ZSH_THEME="agnoster" 這樣子就可以囉~

最後有可能會出現亂碼,所以要下載並安裝一下字型 Meslo LG L DZ Regular for Powerline

安裝完畢後開啟 iTerm2 然後按下組合按鈕 command + i,開啟自定義設置,然後切到 Text 找到底下的 Font 最後修改成 Meslo LG L DZ Regular for Powerlin 即可

修改字型

另外預設終端機的調整方式則是 command + ,,然後一樣將字型調整成 Meslo LG L DZ Regular for Powerline 就可以囉

終端機

最後看一下兩款美化後的結果

終端機與 iTerm2

iTerm2 背景圖

最後補充一下使用 iTerm2 還可以加入背景圖,只需要切過去 Window 並打開背景的功能,然後選擇圖片就可以囉

背景圖

最後這就是成果囉

美化完畢

其他更細節的美化可以參考以下的參考文獻,我大多都是參考這幾篇美化出來的。

參考文獻

Liker 讚賞

這篇文章如果對你有幫助,你可以花 30 秒登入 LikeCoin 並點擊下方拍手按鈕(最多五下)免費支持與牡蠣鼓勵我。
當然你也可以成為 讚賞公民 每個月請我喝一杯咖啡,又或者是 一次性金額抖內

Google AD

撰寫一篇文章其實真的很花時間,如果你願意「關閉 Adblock (廣告阻擋器)」來支持我的話,我會非常感謝你 ヽ(・∀・)ノ