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 並打開背景的功能,然後選擇圖片就可以囉

背景圖

最後這就是成果囉

美化完畢

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

參考文獻

0%