在 Ubuntu 18.04 LTS / 16.04 LTS 中安裝使用 Oh-My-Zsh

Wiffer
4 min readApr 8, 2018

近期剛重新安裝 Ubuntu 16.04 LTS 系統,當然新的系統要立馬裝上自己慣用的開發環境及軟體,但有些東西久沒用真的都會忘記怎麼設置,於是就有了這篇文章的產生

這篇就來簡單教學如何在新安裝好的環境中安裝好用的 oh-my-zsh,並套用主題

P.S. 經過測試後此步驟在 Ubuntu 18.04 LTS 也適用喔~

基本安裝

首先,在乾淨完整的 Ubuntu 16.04 中,打開終端機 (Ctrl+Alt+t)預設啟用的是我們常見的 Bash Shell

新系統當然要先更新一下

$sudo apt-get update
$sudo apt-get upgrade

接著需要安裝 zshoh-my-zsh 就是基於此 shell 之上運作的

$sudo apt-get install zsh

若還沒安裝 git 的也安裝一下

$sudo apt-get install git

安裝完後可以輸入指令查看一下是否安裝成功,若出現 /usr/bin/zsh 就是成功了

$cat /etc/shells

接著要安裝 oh-my-zsh,可以用 curlwget 兩種方式安裝,選一種安裝即可(如果沒有安裝這兩種工具的也記得安裝一下)

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

若安裝完應該會直接進入 oh-my-zsh 的歡迎畫面

到這邊基本安裝已經完成了,但我們要再修改一些配置讓它用起來更方便

修改配置

目前預設開機使用的 Shell 依然是 Bash Shell,要使用 oh-my-zsh 的方式有二

一個是在每次啟動 Terminal 時先輸入 zsh 進入 oh-my-zsh ,但這樣太麻煩了,所以可以輸入這指令修改預設的 Shell

$chsh -s /bin/zsh

然後把電腦登出再登入再開啟 Terminal 就可以看到自動進入 oh-my-zsh

再來就是要設定我們自己喜歡的主題啦,可以從官方提供的各式主題中自己挑選喜歡的主題使用,但就要自行安裝各主題所需要的套件

官方主題庫

我個人喜歡使用 Bullet train 這款主題,先從 這裡 按右鍵直接儲存連接將主題檔存至電腦上(預設下載至 Download 資料夾,根據個人下載位置修改接下來的指令)

然後將主題檔移動至 oh-my-zsh 的主題資料夾中

# back home folder
$cd
# move file
$sudo mv Downloads/bullet-train.zsh-theme .oh-my-zsh/themes/

接著用 nano 編輯器開啟 .zshrc 檔進行編輯

$sudo nano .zshrc

找到 ZSH_THEME 修改成 “bullet-train”

按下 CTRL+x 接著按 y 儲存離開

重啟 Terminal 應該會看到類似如下畫面

會發現好像出現破圖現象,那是因為少了 Powerline 的字型包

用以下指令安裝

$sudo apt-get install powerline
$sudo apt-get install fonts-powerline

登登~安裝完再次重啟後發現大功告成拉~~~

如此一來,我們就能開心使用 oh-my-zsh 各種強大方便的功能囉!!

有任何錯誤或補充都歡迎留言跟我說

If find any wrong feel free to contact me

--

--

Wiffer

小小技術新手,不定期發佈一些心得文章,歡迎各方大能前來指教