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