tldr
tldr: Too long, Don’t read,太长不想阅读。显示命令的常见用法,比–help
或者man
这些传统手册更便捷、更便于使用。
为什么使用tldr
linux命令太多,很难记得住,有一些当时用到,后面大部分情况下不会用到,但是用到又需要去谷歌,有点麻烦。
一般linux的命令都支持
-help
或者man
, 但是你实际上在使用这两个命令去查看需要的命令选项时,犹如大海捞针,信息及其繁多,很难找到自己想要的选项。虽然
man
命令可以通过/
或者?
,来搜索文章信息,但实际上也不一定能够猜到对应的英文单词。tldr
命令只会显示一些常用命令的使用示例,相当与一个笔记。
安装
- ubuntu下:
apt install tldr
,如果没有安装权限,加上sudo
。 - win下:
npm install -g tldr
其余环境不在列出,可以参考官网或者执行谷歌解决。
运行
安装完成之后,直接使用tldr <command>
就可以显示对用命令的常见用法。例如:
1 | tldr ps |
常见问题
No tldr entry for ls
这个问题是由于没有更新tldr
的数据库,所以找不到的对应案例,解决也很简单:
- linux下执行:
tldr –update
- windows下执行:
tldr update
windows下执行tldr,显示没有此命令
这个是因为用的npm
进行安装的,没有把npm安装的路径加入到环境变量中,所以导致找不到tldr
。
npm config get prefix
: 找到自己npm所在的路径- 把上面输出的路径加入到环境变量中,再次执行
tldr dir
验证即可。
如果不会添加环境变量,可以自行谷歌。
其实,个人建议:终极方案还是自己维护一个手册记录一下,下次要用到的时候打开手册搜索一下。这个的话省了打开手册这一步,相对快捷一点,但是如果没有找到自己想要的命令的时候,手册里面好像有影响就优先去看自己的手册,最后不行再谷歌。