概述
zsh 是 Bash 的超集 shell,提供更強大的腳本功能和互動式使用體驗。特別是透過 Oh My Zsh 等框架,可以輕鬆套用各種佈景主題和外掛程式。
主要特色
- 進階自動完成和修正功能
- 強大的佈景主題和外掛程式系統(例如:Oh My Zsh)
- Bash 相容性及改進的腳本功能
- 改進的歷史記錄管理和共享
主要選項
執行 zsh 時可使用的幾個主要選項。
執行模式
生成的命令:
請試著組合命令。
這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。
`zsh` 執行命令。
請將上述選項組合在一起,與 AI 一同虛擬執行命令。
使用範例
使用 zsh 的常見情境。
啟動 zsh shell
zsh
在目前的終端機階段作業中啟動 zsh shell。
使用 zsh 執行單一命令
zsh -c "echo 'Hello from Zsh!'"
使用 zsh 執行特定命令並結束 shell。
將預設 shell 改為 zsh
chsh -s $(which zsh)
將使用者的預設登入 shell 改為 zsh。變更將在登出後重新登入時生效。
安裝
在大多數 Linux 發行版中,可以透過預設儲存庫輕鬆安裝 zsh。
Debian/Ubuntu
sudo apt update && sudo apt install zsh
使用 APT 套件管理器安裝 zsh。
CentOS/RHEL (yum)
sudo yum install zsh
使用 YUM 套件管理器安裝 zsh。
Fedora/RHEL (dnf)
sudo dnf install zsh
使用 DNF 套件管理器安裝 zsh。
Arch Linux
sudo pacman -S zsh
使用 Pacman 套件管理器安裝 zsh。
提示與注意事項
為了更有效地使用 zsh 所提供的提示和注意事項。
.zshrc 檔案
zsh 的主要設定檔。
- 位置: ~/.zshrc
- 用途: 定義別名 (alias)、函數、環境變數、提示符號設定等。變更後需執行 `source ~/.zshrc` 或啟動新 shell 以套用。
Oh My Zsh
一個流行的框架,可輕鬆管理 zsh 設定並套用各種佈景主題和外掛程式。
- 說明: 提供眾多佈景主題和外掛程式,擴展 zsh 的功能並改善視覺效果。
- 安裝: 可透過官方網站提供的安裝腳本輕鬆安裝。
其他提示
- **Bash 相容模式**:在 `.zshrc` 檔案中加入 `emulate bash`,可設定為類似 Bash 的行為。
- **自動完成**:按兩次 `Tab` 鍵會顯示可用的自動完成選項列表,並可透過 `Ctrl+i` (或 `Tab`) 循環選擇。