转载

终极Shell--Zsh 使用技巧

tab 用到最多的就是自动完成,比如 cd 进入某个目录,可以输入该目录的中的几个字母,然后 tab 自动补全。

你不必输入整个目录名称,只需输入初始几个可以唯一区别与其他目录的字母,Zsh会自动匹配出剩余部分。

终极Shell--Zsh 使用技巧 终极Shell--Zsh 使用技巧

环境变量展开

在Zsh中,你可以按下

键来展开shell中的环境变量值

终极Shell--Zsh 使用技巧 终极Shell--Zsh 使用技巧

kill命令补全

通常我们想要杀死某个进程,一般都要先 ps 下查看进程,然后 kill 杀掉。使用 zsh 可以这样

终极Shell--Zsh 使用技巧

help命令

对于我们不熟悉的命令行,一般都会 --help 查看帮助文档,而zsh可以直接敲你想要的命令,比如这样

终极Shell--Zsh 使用技巧

强大的历史记录

类UNIX系统通常都习惯于 ctrl+r 的方式查找命令行的历史记录,挺好用的。但是 zsh 有更强大的历史搜索,比如 UP
终极Shell--Zsh 使用技巧 终极Shell--Zsh 使用技巧 意思是上方向键能帮你找到最近使用的以 ./gradlew 开头的命令, UP DOWN 可以循环查找

强大的 alias 别名

平时工作基本都用 git 管理项目代码,每个人都有习惯使用的 git 别名, zsh 为我们提供了一套通用的 alias ,即使换了工作环境,只要有 zsh 那么一套 alias 全部搞定。在该文件下可以看到 ~/.oh-my-zsh/plugins/git/git.plugin.zsh
终极Shell--Zsh 使用技巧

除了 git 别名,还有好多有用的别名, alias 命令可以列出全部的别名

终极Shell--Zsh 使用技巧

智能跳转

首先需要安装插件 aotojump ,zsh会自动记录你访问过的目录,通过 j + 目录名 可以直接进行目录跳转,而且目录名支持模糊匹配和自动补全,例如你访问过 Develop 目录,输入 j develo 即可正确跳转。

原文  http://w4lle.github.io/2016/02/01/终极Shell-Zsh-使用技巧/
正文到此结束
Loading...