FreeBSD:安装zsh Shell

时间:2020-01-09 10:38:35  来源:igfitidea点击:

如何在FreeBSD 9操作系统下安装Z shell(zsh)shell?

Z Shell(zsh)是用于Shell脚本编写的Unix Shell和命令解释器。

Zsh可以看作是Bourne的扩展shell,它进行了大量改进,包括bash,ksh和tcsh的某些功能。

在FreeBSD下安装zsh

以root用户身份输入以下命令来安装二进制zsh软件包。
出现提示时,可以通过执行su并输入root密码来切换到root用户。

# pkg_add -r zsh

输出示例:

Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.0-release/Latest/zsh.tbz... Done.
Updating /etc/shells

另外,您可以使用Freebsd端口:

# cd /usr/ports/shell/zsh

# make install clean

如何安装zsh?

只需在shell提示符下执行zsh即可:

$ zsh

在FreeBSD下配置zsh

只需按照屏幕上的说明完成zsh配置即可。

如何将zsh设置为默认shell?

您需要使用chsh命令在Unix之类的操作系统下更改默认shell:

$ chsh -s zsh

或者

$ chsh -s zsh Hyman

输出示例:

Password:

确保将zsh设置为Hyman用户的新shell:

$ grep Hyman /etc/passwd

输出示例:

Hyman:*:1001:1001::/home/Hyman:/usr/local/bin/zsh

如何自定义zsh shell?

您需要编辑~/.zshrc文件。

~/.zshrc文件示例:

$ cat ~/.zshrc

输出示例:

HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000
setopt appendhistory autocd extendedglob
unsetopt beep
bindkey -e