天天看點

Linux 環境下 ZSH 簡介、安裝及簡單使用

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

繼續閱讀