都听说oh-my-zsh很NB,但是具体NB在哪里呢?
老高在打造你的超级终端一文中就使用了zsh + oh-my-zsh的黄金组合!
首先,我们从别名入手,进入~/.oh-my-zsh
目录后,看看该目录的结构,猜测下他们的功能!
其中:
ps.不要忘了使用
upgrade_oh_my_zsh
升级你的oh_my_zsh!
首先老高对别名很感兴趣,能够让你从各种复杂的命令中解放出来,我们先到插件(plugins)的目录下看看
cd ~/.oh-my-zsh/plugins
ls -la
# 你应该会发现一个名叫common-aliases的文件夹
cd common-aliases
嗯,应该是他了!现在我们看看他都给我们提供了那些alias!
grep alias common-aliases.plugin.zsh
# 感觉命令太多了怎么办?
# 这样看怎么样?
# 过滤单字母别名
grep "alias\ \(\-g\ \)\?\w\{1\}='" . -rh
# 过滤双字母别名
grep "alias\ \(\-g\ \)\?\w\{2\}='" . -rh
# 看出规律了吗?替换字母N就可以筛出N-M个字母的别名了!
grep "alias\ \(\-g\ \)\?\w\{N,M\}='" . -rh
# 之前ls -l,现在只需要:
l
# 之前history,现在只需要:
h
# 之前find . -type d -name,现在只需要:
fd