安裝或設定
得到 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。