Ternimal 設定
安裝ZSH
# README
# 安裝 zsh:
$ sudo apt install zsh
# 更換 shell:
$ chsh -s $(which zsh)
# 安裝 zplug:
$ curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh | zsh
# 安裝 tmux: sudo apt install tmux
# curl https://gist.githubusercontent.com/simba-fs/e06a1763c1967ce3f4b5ef643db5e0b3/raw/2f28c62d01f419a390bfc0e66a974985bacdefa5/.tmux.conf > ~/.tmux.conf
# git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
安裝 zsh
#### 安裝ZSH
# 1. For Linux:
$ sudo apt install zsh
# 2. For Mac:
$ brew install zsh
查詢ZSH版本
$ zsh --version
更換Shell
如果你之前的 shell 不是 zsh 那就要更換預設 shell,用以下指令可以更換
chsh -s $(which zsh)
或是
chsh -s $(where zsh)
現在用的是什麼 shell?
你可以使用
echo $SHELL
來看你現在使用的 shell 是那一個 |
安裝zplug
裝好 zsh 後,你會發現他和 bash 或是你原本的 shell 沒什麼差別,甚至更難用,那是因為我們還沒設定。zplug 是一個 zsh 的套件管理器,所有的設定都寫在 .zshrc
裡,因此如果以後要換電腦,只需要搬走 .zshrc
一個檔案,zplug 就會幫你把所有外掛裝起來。
安裝zplug
官方建議的安裝方式是使用 installer,執行以下指令
$ curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh | zsh
如果出現 Enjoy zplug!
就是安裝完成了,如果沒有的話可能是版本不對,他會告訴你有什麼沒裝
[!info] 資訊 如果是 macOS 可以直接透過 HomeBrew 安裝 bash $ brew install zplug gawk git
我後來採用下面指令安裝
$ git clone https://github.com/zplug/zplug ~/.zplug
安裝 tmux
$ sudo apt install tmux;
$ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm;
複製我的.zshrc設定檔
$ git clone https://github.com/gavinh0731/linux_config.git
執行
cd linux_config;
./install.sh
接着重新登入,會詢問要不要安裝:
Install? [y/N]:
回答 yes
[!tip] 技巧 macOS要對.zshrc做修改
# alias ls='ls -hlF --color=auto' 改為下面這行
alias ls='ls -hlF -G'