iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 3
1

本系列文的環境狀態,可點擊此連結後花園環境參考

你看~你看~不是黑白也不是黑綠,那這是彩色的Terminal嗎 ???
其實,這是iterm2和terminal是類似的東西,是終端機模擬器

現在就來幫後花園增添些顏色

今天就來點花俏的吧!❁❁❁

ㄧ、安裝Iterm2

這邊介紹兩種方式

方案1.官網下載安裝

iterm2官網連結

方案2.使用HomeBrew安裝

在Terminal(終端機下指令),一行安裝

$ brew cask install iterm2

二、安裝Zsh

Zsh是用來取代Mac預設的Bash,是一種Unix shell,也個強大的 shell腳本命令解釋器。可以將Zsh認為是一種Bourne shell的擴展,具有數量龐大的改進,並延展補全其他Shell功能於自身。

1.打開iterm或terminal,使用HomeBrew下載安裝

$ brew install zsh

2.將Zsh設定為預設的Shell

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

若想切換回原廠的Bash Shell,可執行以下指令

$ chsh -s /bin/bash           // 輸入完,需重開終端機

3.重新開啟終端機

4.查看Shell是否順利變更為Zsh

$ echo $SHELL

若顯示出/usr/local/bin/zsh,表示Shell已變更為Zsh

三、在Zsh設置Oh My Zsh

Zsh原始設定太困難,在此感謝大神寫出的oh-my-zsh這個方便管理Zsh設定檔(configuration)的框架來造福眾生,並提供很多的外掛(plugin)和主題(theme)等選擇。

1.下載安裝Oh My Zsh

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

2.手動或添加新.zshrc檔

  • 如果原本有.zshrc 文件,需進行備份,若無可省略
    但如果原本有的話,未備份,檔案將可能被覆蓋掉
$ cp ~/.zshrc ~/.zshrc.orig
  • 新增.zshrc檔案
$ cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

解釋: cp  ~/原文件  ~/目標文件,把原文件複製到目標文件並改名
  • 再次切換Shell
$ chsh -s /usr/local/bin/zsh

3.修改主題

  • 開啟~/.zshrc,有兩種方案
方案一_用vim編輯
$ vim ~/.zshrc

方案二_文件編輯,適合沒用過vim編輯者
$ open ~/.zshrc

  • 將.zshrc檔案
    內文中的 ZSH_THEME="robbyrussell"
    改成ZSH_THEME="agnoster"
    提供兩種方案,詳見下圖,選一個方案就好
    裡面的 # 是註解用,僅文字敘述,不會有功能性產生

更詳細的主題設置,可再參考這幾個連結:

❁ 超簡單!十分鐘打造漂亮又好用的 zsh command line 環境
❁ macOS好用的終端機(iterm2+zsh+oh-my-zsh)
❁ 為 MAC 的 Terminal 上色

今天的內容就這樣,猛一回神,發現似乎有些太正經了...
只好...明天看看能不能轉換回來了...

明日預告:
因為在後端常常會有跟終端機及Shell相處的機會,明天將會來談論他們的關係。


上一篇
✾後花園D2✾-開墾前,先來杯自家釀酒吧!(HomeBrew安裝)
下一篇
✾後花園D4✾-在後花園的中心等待Shell的命令(淺談Kernel與Shell)
系列文
在後花園遇見LP,Laravel及PHP的甜蜜糾纏,火熱上映49

1 則留言

0
Louis
iT邦新手 5 級 ‧ 2019-09-18 21:58:45

太正經結果離題了 (誤

Shiva iT邦新手 5 級‧ 2019-09-19 08:24:22 檢舉

其實這是副本(咦?)
前面還在幫那兩位佈置他們的洞房???

我要留言

立即登入留言