Linux命令学习神器:tldr命令

  • A+
所属分类:linux技术
摘要

Blog:博客园 个人github:https://github.com/tldr-pages/tldrtldr(Too Long; Didn’t Read)命令会自动显示命令常用样例,什么–help和man都弱爆了。


Blog:博客园 个人

概述

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

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

安装

首先需要安装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       Render a specific markdown    -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