Linux的效率神器:Zsh
对于常用Linux的开发者来说,Shell是使用最频繁的程序之一,为开发者和Linux系统之间建立了一个桥梁,让我们得以使用简单的指令完成复杂的操作。
Bash是Linux的默认Shell,而Zsh是更人性化的Shell,完全兼容Bash。用Zsh就像搔到痒处一般令人畅快,可以大大提高使用Linux的效率。
步骤
1. 安装Zsh
Debian系的Linux使用如下指令进行安装,其他的Linux与此类似:
|
|
2. Oh My Zsh安装
默认的Zsh配置有点麻烦,因此一个叫robbyrussell的用户在GitHub上制作了一个配置文件 Oh My Zsh ,这是目前为止最流行的Zsh配置。
可以通过curl
或wget
两种方式进行安装,安装过程会询问是否要将默认shell切换到zsh,输入y
同意:
-
curl安装
- GitHub:
1
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- Gitee(国内镜像)
1
sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
-
wget安装
- GitHub:
1
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
- Gitee(国内镜像)
1
sh -c "$(wget -O- https://gitee.com/pocmon/mirrors/raw/master/tools/install.sh)"
3. 设置主题
输入以下命令打开并编辑Oh My Zsh配置文件:
|
|
其中ZSH_THEME="robbyrussell"
参数是控制主题的,改成random
表示随机主题。
每次打开终端有如下输出,碰到喜欢的可以记录下来:
|
|
4. Oh My Zsh的其他操作
- 卸载:
|
|
- 更新:
|
|
5. Zsh快速入门
使用以下命令打开配置文件,找到plugins
参数,以空格为分隔符,在括号中输入需要启用的插件:
|
|
插件启用后使用以下命令更新shell:
|
|
插件作用介绍:
- git: 无需配置默认开启,作用是可以使用缩写来输入git指令。用以下指令查看所有缩写:
|
|
-
Z: 无需配置默认开启,作用是快速跳转到去过的路径,使用
z 目录
即可直接跳转。 -
zsh-syntax-highlighting: 高亮命令输入,语法正确显示绿色,语法错误显示红色。需要自行安装,安装命令如下:
|
|
- zsh-autosuggestions: 查找前缀匹配的历史输入,按右方向键➡即可快速补全,尤其好用。需要自行安装,安装命令如下:
|
|