安装或设置
得到 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。