概述

github:https://github.com/tldr-pages/tldr

tldr(Too Long; Didn’t Read)命令会自动显示命令常用样例,什么--helpman都弱爆了。

安装

首先需要安装Node.js client,然后通过npm命令安装即可

1
2
3
4
npm install -g tldr
sudo ln -s ~/.npm-global/lib/node_modules/tldr/bin/tldr /bin/tldr
# 更新本地库
tldr -u

语法

1
tldr command [options]

Options:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Options:
-V, --version output the version number
-l, --list List all commands for the chosen platform in the cache
-a, --list-all List all commands in the cache
-1, --single-column List single command per line (use with options -l or -a)
-r, --random Show a random command
-e, --random-example Show a random example
-f, --render [file] Render a specific markdown [file]
-m, --markdown Output in markdown format
-o, --os [type] Override the operating system [linux, osx, sunos]
--linux Override the operating system with Linux
--osx Override the operating system with OSX
--sunos Override the operating system with SunOS
-t, --theme [theme] Color theme (simple, base16, ocean)
-s, --search [keywords] Search pages using keywords
-u, --update Update the local cache
-c, --clear-cache Clear the local cache
-h, --help output usage information

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
[rohn@WhiteQueen ~]$ tldr grep

grep

Matches patterns in input text.
Supports simple patterns and regular expressions.

- Search for a pattern within a file:
grep search_pattern path/to/file

- Search for an exact string:
grep -F exact_string path/to/file

- Search for a pattern recursively in the current directory, ignoring non-text files:
grep -RI search_pattern .

- Use extended regular expressions (supporting ?, +, {}, () and |), in case-insensitive mode:
grep -Ei search_pattern path/to/file

- Print 3 lines of [C]ontext around, [B]efore, or [A]fter each match:
grep -C|B|A 3 search_pattern path/to/file

- Print file name with the corresponding line number for each match:
grep -Hn search_pattern path/to/file

- Use the standard input instead of a file:
cat path/to/file | grep search_pattern

- Invert match for excluding specific strings:
grep -v search_pattern