实用的命令行工具

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

来回退。这种跳转方式不仅适用于同一文件内的跳转,也适用于不同文件之间的跳转。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇