用好你的 shell

2017-11-19  本文已影响22人  district10

首先假定你是个有追求的 dev, 一定是安装了 zsh 而且配置有 .oh-my-zsh.

有这样牛逼的 shell, 你需要对它有足够的了解.

1. 通用 shell 技巧

a. 快捷键

通常 Shell 默认使用了源自 readline 的键盘快捷键体系, 很多按键和 emacs 等同, 比如 C-a 到行首, C-e 到行尾, C-k 删除至行尾. 其他的一些重要的快捷键有:

还有一个大招, 特别适合 vim 用户: 用 C-x C-e 打开 vim 来编辑命令. 这尤其适用于需要修改粘贴过来很长一段脚本的情况.

我以前有个分享的 slides, 里面有一页:

b. 自动补全等工具

除了 TAB 和通配符补全, 还有 fzf 这样的过滤工具. 就像在浏览器中搜索过滤 url 一样方便:

2. 强大的 zsh

设置某一文件后缀的默认打开方式:

alias -s zip='unzip'
alias -s gz='tar -xzvf'
alias -s tgz='tar -xzvf'
alias -s bz2='tar -xjvf'

alias -s json='vi'

这样就不用记忆 tar 的各种参数了. 要打开 json 文件的时候也不用担心系统自动给启动 xcode...

未完待续 (真是无耻的结束语...)

上一篇下一篇

猜你喜欢

热点阅读