概述
tldr(Too Long; Didn't Read)命令会自动显示命令常用样例,什么--help
和man
都弱爆了。
安装
首先需要安装Node.js client,然后通过npm命令安装即可
npm install -g tldr
sudo ln -s ~/.npm-global/lib/node_modules/tldr/bin/tldr /bin/tldr
# 更新本地库
tldr -u
语法
tldr command [options]
Options:
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
示例
[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