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