充分利用oh-my-zsh
2023-02-18 16:40:26 时间
都听说oh-my-zsh很NB,但是具体NB在哪里呢?
- 代码补全
- 切换目录增强
- 各种主题
- 命令历史增强
老高在打造你的超级终端一文中就使用了zsh + oh-my-zsh的黄金组合!
折腾前的准备
首先,我们从别名入手,进入~/.oh-my-zsh
目录后,看看该目录的结构,猜测下他们的功能!
其中:
- lib 应该是提供了核心功能的脚本库
- tools 应该是提供安装、升级等功能的快捷工具
- plugins 就不用说了,一定是各种插件的HOME了
- templates 模板的存放处
- themes 就更不用说了,主题文件
- custom 应该是个性化配置的地方
ps.不要忘了使用
upgrade_oh_my_zsh
升级你的oh_my_zsh!
各种alias
寻找alias
首先老高对别名很感兴趣,能够让你从各种复杂的命令中解放出来,我们先到插件(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
下一节待续
相关文章
- Java反序列化漏洞学习
- Java核心知识体系3:异常机制详解
- Java核心知识体系2:注解机制详解
- Java核心知识1:泛型机制详解
- Java:导出Excel大批量数据的优化过程
- Springboot返回数据null转空字符串
- java记录项目的UV值与PV值
- 小米手机自拍图标-小米Civi 1S体验:这次,男生也能自拍美颜了
- java文件网络路径转MultipartFile
- 百度短信接口以及人脸实名认证接口
- 怎样使用摄像机-索尼高清摄像机使用方法简要介绍【教程】
- 小米手机自拍图标-小米Civi 1S vs 小米9:最强自拍手机的后置镜头咋样?
- spring框架
- hexo博客插入音视频
- java实用小功能案例
- Excel自动化办公
- Open-CV图像处理
- open-CV的初步学习
- 树莓派 usb-使用您的树莓派
- NLP和知识图谱-neo4j安装和使用