终极Shell--Zsh 使用技巧

2016-03-04|

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

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

环境变量展开

在Zsh中,你可以按下

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

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 即可正确跳转。



1人已参与

刚点评过的网友 (1 人)

  • 握手

    匿名

文明发言,请先登录

文明上网理性发言,请遵守国家法律法规。

最新评论

©2003- 黑基网 黑名单存档手机版网站地图免责条款法律声明隐私保护