1. zsh 簡介
- 官網:http://www.zsh.org
- Z shell 的簡稱
- 用于互動式登入的 shell 及腳本編寫的指令解釋器,可以拓展使用一些功能豐富的第三方插件和主題,提高 shell 使用效率
2. zsh 安裝
sudo apt-get install -y zsh
3. 安裝 Oh My ZSH
- 官網:https://ohmyz.sh/
- Github:https://github.com/ohmyzsh/ohmyzsh
- 說明:oh-my-zsh 收集了常用的 zsh 第三方插件和主題,是以安裝完 zsh 後,建議馬上安裝 Oh My ZSH
- curl安裝方法
- wget安裝方法:
4. 配置 Oh My ZSH 收集的第三方主題
- 以 agnoster 為例
- Github:https://github.com/agnoster/agnoster-zsh-theme
- 通過 vim 打開 zsh 的配置檔案 .zshrc
vim ~/.zshrc
- 将 ZSH_THEME=“robbyrussell” 注釋,并添加 agnoster 主題
#ZSH_THEME="robbyrussell"
ZSH_THEME="agnoster"
- 儲存 .zshrc 配置檔案,重新打開該終端會話
- 從 bash 中啟動 zsh
zsh
- 從 zsh 傳回 bash
bash
# 或者在 zsh 中輸入 exit 後回車
exit
5. Oh My ZSH 內建的其他主題
- 其他主題清單:https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
6. 設定 zsh 為登入後會話的預設終端
# 方法一:
chsh -s `which zsh`
# 方法二:
chsh -s /bin/zsh
# 方法三:
sudo usermod -s /bin/zsh 使用者名
7. 還原回默回 bash
方法一:
chsh -s `which bash`
方法二:
chsh -s /bin/bash
方法二:
sudo usermod -s /bin/bash 使用者名
8. zsh 檢視和運作之前輸入的指令
- 在 zsh 下,按鍵盤 Ctrl + R 鍵
- 輸入之前輸入的的指令,會自動彈出比對,回車即可運作
9. zsh 輸入下方提示
- 在 zsh 下,按鍵盤 Ctrl + R 鍵,既可以在下面提示中選擇下一級目錄的檔案或檔案夾
10. 配置 Python 環境
- 通過 vim 打開 zsh 的配置檔案:vim ~/.zshrc,在最後追加 python 環境
# 以 Anaconda 為例
export PATH=/home/使用者名/anaconda3/bin:$PATH
參考
[1] https://ohmyz.sh/
[2] http://www.zsh.org
[3] https://github.com/ohmyzsh/ohmyzsh
[4] https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
[5] https://zh.wikipedia.org/wiki/Z_shell