安裝或設定
得到 zsh
zsh 可通過其內建的包管理系統在許多類 UNIX 平臺上使用。在 Debian 和 Ubuntu Linux 發行版中,zsh 在預設包儲存庫中可用,可以使用以下命令安裝:
$ sudo apt-get install zsh
# or, on newer Ubuntu distributions
$ sudo apt install zsh
在基於 RPM 的發行版中,zsh 通常也可以在預設包存檔中使用,並且可以使用以下命令安裝:
$ yum install zsh
在 Fedora 22 及更高版本:
$ dnf install zsh
在 BSD 系統上,可以使用 pkg 安裝 zsh:
$ pkg install zsh
在 OpenBSD 上,可以使用 pkg_add 安裝 zsh:
$ pkg_add zsh
在 Arch Linux 上,可以使用 pacman 安裝 zsh:
$ pacman -S zsh
在 openSUSE 上,可以使用 zypper 安裝 zsh:
$ zypper install zsh
在執行 macOS(OS X)的系統上,預設情況下已安裝 zsh,但未設定為預設 shell。你還可以通過 Homebrew 安裝更新的版本:
$ brew install zsh
或者,zsh 的原始碼可以從官方網站獲得。
從那裡,可以通過在提示符下鍵入 zsh 來啟動 shell。
使 zsh 成為預設 shell
在大多數 Linux 和 BSD 系統上,可以使用 chsh 命令將 zsh 設定為使用者的預設 shell:
$ chsh -s shell [username]
哪裡
- username是一個真實的使用者名稱(預設為當前使用者,如果省略)
- shell是- zsh二進位制檔案的路徑。該路徑應列在- /etc/shells檔案中,該檔案包含與- chsh一起使用的允許 shell 列表。如果- zsh不在那裡列出 - 例如因為你從原始碼編譯並安裝它 - 你需要先新增一條帶有- zsh絕對路徑的行。你可以使用- which zsh獲取此路徑(前提是它安裝在- PATH中列出的目錄中)
要檢視更改,請登出一次並登入。開啟終端模擬器並使用
`echo $SHELL`
如果它顯示/bin/zsh,那麼你已成功將預設 shell 更改為 zsh。