首頁 > 環境與工具程式 > zsh

zsh:Z Shell

zsh 是一個功能強大且高度可自訂的 Unix shell。它包含了 Bash、ksh、tcsh 的許多功能,並提供了進階的自動完成、佈景主題和外掛程式系統等改進,因此深受開發者和進階使用者的喜愛。

概述

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`) 循環選擇。

相同類別命令