cheat.sh 命令示例
cheat.sh, 这是一个更好的命令行帮助文档。
以往我们需要查找linux命令行用法的话,我们会选择用man手册或者命令后跟随–help来阅读相应的提示。
如下:
man awk
Awk –help
虽然释义很详尽,但是直观的例子较少。
使用cheat.sh
cheat.sh是一个网站
curl cheat.sh
我们可以通过 curl cheat.sh/{tools} 的方式获取对应的输出
curl cheat.sh/awk
可以看到有不少的例子,方便我们写demo做实验。
但是如果是生产环境,内外网隔离的话,这种方式就不好用了
trans 翻译工具
我们经常需要阅读英文文档,毕竟英语不是我们的母语,很多时候还是会碰上不懂的英语单词或者句子。这时候又不想打开浏览器或者软件查询,那么命令行是否有翻译软件呢?有!
基于google翻译的trans
安装
ubuntu系统下安装:
apt-get install translate-shell
使用
要注意这个工具默认使用google翻译,若环境未开代理,可指定 -e 改用bing翻译
e.g:
trans :zh -e bing "extract"
extract
提取
(tíqǔ)
[ English -> 简体中文 ]
这样翻译就流畅许多
ctags
即使是轻量级地使用vim,我们子啊阅读代码的时候也需要查看函数定义以及返回的功能。使用ctags可以帮我们完成这个需求。
安装
sudo apt-get install exuberant-ctags
使用
安装完成后,在源代码的根目录下执行以下命令来生成 tags 文件:
ctags -R
这将在当前目录下创建一个名为 tags 的文件,其中包含了所有函数和变量的索引列表。
在 Vim 中打开任意一个源代码文件后,将光标移动到想要跳转的函数或变量上。然后,使用快捷键
Ctrl + ]
即可快速跳转到该函数或变量的定义处。如果需要返回到跳转前的位置,可以使用快捷键
CTRL + T
来回退。这种跳转方式不仅适用于同一文件内的跳转,也适用于不同文件之间的跳转。