菜鳥裝逼 – 神化你的Terminal『oh my zsh + fzf』

0
93

熟悉Linux base的command line是一個工程師的基本,強尼面試新人的經驗發現剛畢業的新鮮人對於Linux多數都很陌生,甚至害怕,太熟悉UI操作,對於面對黑黑的Terminal打入一行一行的指令過於驚恐。

這裡介紹一個工具讓你的Terminal變的很炫,讓用Terminal寫程式或操作系統變的很潮,打開變成Geek或Hacker的大門!

sell的類型有很多,Linux默認的是bash,雖然bash也夠強大了,不過對於Geek來說還是差強人意,介面也不夠炫炮。

zsh功能強大,但配置較為複雜,起初只有Geek才在用,後來有人創建了oh-my-zsh的Open Source Project,真的會讓你大喊oh my zsh!

Git oh-my-zsh

Installation

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

修改Theme

oh-my-zsh設定設定檔位置在~/.zshrc

強尼常用的Theme是『ys』,多數Theme需要裝一些plugin或字型,ys是較簡單的一款

$ vim ~/.zshrc

ZSH_THEME改成ys

...
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
ZSH_THEME="ys"
...

更新配置

$ source ~/.zshrc

oh-my-zsh 其中最好用的是自動補全


搜尋神器 fzf

雖然有很多search的plugin,不過強尼比較喜歡fzf,與oh-my-zsh配合讓操作上變得非常便利

Git fzf

Installation

$ git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
$ ~/.fzf/install

Usage

比較常用的其實是ctrl+r在搜尋歷史指令的時候,列出幾筆歷史讓你可以選擇

ctrl + r # Terminal查詢歷史指令快速鍵

Leave a Reply

avatar
  Subscribe  
Notify of