1. 概述
  2. zsh
  3. oh-my-zsh

1. 概述

zsh 本身是一个支持扩展的 shell 软件
在兼容 bash 的同时,zsh 支持更换主题和安装插件(主要是更换主题)

zsh 可以使用 apt-get 命令来安装(debian 系)

1
sudo apt-get install zsh

同时可以查看系统已安装的 shell 类型

1
cat /etc/shells

可以手动在 bash 中调用 zsh,也可以将系统的默认 shell 切换为 zsh(需要重新启动)

1
sudo chsh -s /bin/zsh

2. zsh

详细的介绍可以参照知乎大佬的文章:
[zsh 特性介绍 | 韦易笑 | 知乎]

有意思的是,韦易笑大佬后面又写了一篇文章,提倡不要搞哪些花里胡哨的东西哈哈哈哈:
[你不需要花里胡哨的命令行 | 韦易笑 | 知乎]

感觉确实有道理,我选用的是”takashiyoshida”主题.
理由是双行显示可以防止在进入多层目录后命令被自动转行
同时其提示符用的颜色足够多,可以通过终端颜色设置做出更多的组合
比如把用户和主机名颜色调暗,命令颜色和输出颜色调亮,使得重点更突出

3. oh-my-zsh

单纯的 zsh 的配置是很麻烦的
有大佬写了一套通用模板

可以通过 oh-my-zsh 快速对 zsh 进行配置
网上的教程有很多,就不再写了

有个小细节,如果 curl 和 wget 两个工具都不好使(建立不起来 ssl 链接等等)
可以直接从 github 上把项目下载了,然后按照axuebin的那个教程中的第三个方法安装

项目地址:
[oh-my-zsh | github]
安装与使用:
[Oh my zsh 配置与插件 | Bryan Blog | Github pages]
[zsh 教程 | axuebin | 知乎]