Zsh是一款强大的虚拟终端,既是一个系统的虚拟终端,也可以作为一个脚本语言的交互解析器。它在兼容Bash的同时有如下优点:更快、优化了的自动补全、优化的模式识别、Improved array handling、全面可定制。
使用方法:
网上有很多,自行google。
切换方法:
输入命令查看系统支持的shell以及当前使用的shell:
➜ ~ cat /etc/shells # List of acceptable shells for chpass(1). # Ftpd will not allow users to connect who are not using # one of these shells. /bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh ➜ ~ echo $SHELL /bin/bash
可以看到系统默认的shell还是bash,而且Mac已经支持了zsh,因此只需要执行下面的命令切换即可:
➜ ~ chsh -s /bin/zsh Changing shell for zixie. Password for zixie:
切换以后,关闭并重启终端,运行命令查看已经切换为zsh了。
➜ ~ echo $SHELL /bin/zsh
增加自定义配置
由于个人已经把自己常用的各种环境配置等使用了专门的github仓库来管理,因此这一步就需要去github仓库clone对应的开发配置。包括:zsh的配置、环境变量配置等。将配置clone到
~/zixie/github
以后,执行下面的命令设置并生效配置:wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh cp -fr ~/zixie/github/Settings-Tools/config/mac/.zshrc ~/.zshrc source ~/.zshrc
No comments:
Post a Comment