终极Shell--Zsh 使用技巧
为什么要用Zsh
请参考这篇文章终极 Shell
Zsh使用技巧
巧用tab
自动完成
tab
用到最多的就是自动完成,比如cd
进入某个目录,可以输入该目录的中的几个字母,然后tab
自动补全。
你不必输入整个目录名称,只需输入初始几个可以唯一区别与其他目录的字母,Zsh会自动匹配出剩余部分。
环境变量展开
在Zsh中,你可以按下
kill命令补全
通常我们想要杀死某个进程,一般都要先ps
下查看进程,然后kill
杀掉。使用zsh
可以这样
help命令
对于我们不熟悉的命令行,一般都会--help
查看帮助文档,而zsh可以直接敲你想要的命令,比如这样
强大的历史记录
类UNIX系统通常都习惯于ctrl+r
的方式查找命令行的历史记录,挺好用的。但是zsh
有更强大的历史搜索,比如UP
意思是上方向键能帮你找到最近使用的以./gradlew
开头的命令,UP
DOWN
可以循环查找
强大的alias
别名
平时工作基本都用git
管理项目代码,每个人都有习惯使用的git
别名,zsh
为我们提供了一套通用的alias
,即使换了工作环境,只要有zsh
那么一套alias
全部搞定。在该文件下可以看到~/.oh-my-zsh/plugins/git/git.plugin.zsh
除了git
别名,还有好多有用的别名,alias
命令可以列出全部的别名
智能跳转
首先需要安装插件aotojump
,zsh会自动记录你访问过的目录,通过 j + 目录名
可以直接进行目录跳转,而且目录名支持模糊匹配和自动补全,例如你访问过Develop
目录,输入j develo
即可正确跳转。
本文链接: http://w4lle.com/2016/02/01/终极Shell-Zsh-使用技巧/
版权声明:本文为 w4lle 原创文章,可以随意转载,但必须在明确位置注明出处!
本文链接: http://w4lle.com/2016/02/01/终极Shell-Zsh-使用技巧/