Shell增强之ZSH

bash -> zsh

这篇文章介绍下mac下的命令行工具增强方法。
系统默认的命令行工具使用的是bash, 但是在bin/目录下还提供了一些其shell命令csh,ksh,zsh等。
因在github上发现了oh-my-zsh这个强大的扩展库,所以告别了bash, 切换进了zsh.

安装

  1. 首先下载下来该库,放入用户目录下,并设为隐藏文件(文件名前加一个点".",若加不了,先开启Finder的隐藏文件)
xxx是你用户名,以下都用xxx代替用户名
/Users/xxx
  1. 查看当前是否存在zsh的配置文件".zshrc",若存在直接执行
cp ~/.zshrc ~/.zshrc.orig

不存在则可先创建一个空的该配置文件。

  1. 执行下述命令
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
  1. 切换,从bash切换到zsh
chsh -s /bin/zsh
  1. 配置文件改变,重启命令
source ./.zshrc

注意:若之前在.bash_profile内配置有其它东西,则可在.zshrc内引用,使之前的仍可用。在.zshrc内加入如下一行 source ./.bash_profile

zsh

oh-my-zsh内提供了很多的主题和插件,可在.zshrc配置,当然也支持自定义。
Themes
Plugins

入坑

zsh.png

个人表示,非常喜欢zsh强大的Tab自动提示和补全功能,还有git插件。
看~灰机~灰机灰过来了~灰机又灰过去了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux命令学习 记录小白学习Linux的过程。 常用命令 man命令 常用工具命令 man命令是Linux下的...
    吃蘑菇De大灰狼阅读 7,796评论 1 15
  • oh-my-zsh配置你的zsh提高shell逼格终极选择 你应该稍微接触过一点点shell ,或者了解一点点?如...
    kyrin28阅读 18,385评论 0 16
  • zsh介绍 : 定义 :zsh 也是一种shell,但是并不是我们系统默认的 shell ,unix 衍生系统的默...
    默小柒阅读 8,855评论 0 7
  • 1、Shell介绍 1.1、何为shell 关于shell,一个广义的解释就是在用户与操作系统之间,提供一个工具或...
    另一个理瑜阅读 12,889评论 0 4
  • 这一年夏天 对我而言意味着独处 思考 静止 把心真正的交给自己 将最深处的自己挖掘出来 思考这是一个怎样的灵与肉体...
    西瓜X阅读 2,241评论 0 0