Linux tldr

tldr官网

tldr官网
https://tldr.sh/

tldr简介

tldr 命令行工具显示简化的命令用法信息,主要包括示例。
这个工具不能代替 man。man 页面仍然是许多工具规范而完整的信息源。然而,在某些情况下,man 提供的信息太多了。有时候,不需要一个命令的所有信息;只是试着记住基本的选项。例如,curl 命令的 man 页面几乎有 3000 行。相反,curl 的 tldr 页面只有 40 行,如下所示:

  1. $ tldr curl
  2. # curl
  3. Transfers data from or to a server.
  4. Supports most protocols, including HTTP, FTP, and POP3.
  5. More information: <https://curl.haxx.se>.
  6. - Download the contents of an URL to a file:
  7. curl http://example.com -o filename
  8. - Download a file, saving the output under the filename indicated by the
  9. URL:
  10. curl -O http://example.com/filename
  11. - Download a file, following [L]ocation redirects, and automatically
  12. [C]ontinuing (resuming) a previous file transfer:
  13. curl -O -L -C - http://example.com/filename
  14. - Send form-encoded data (POST request of type `application/x-www-form-urlencoded`):
  15. curl -d 'name=bob' http://example.com/form
  16. - Send a request with an extra header, using a custom HTTP method:
  17. curl -H 'X-My-Header: 123' -X PUT http://example.com
  18. - Send data in JSON format, specifying the appropriate content-type header:
  19. curl -d '{"name":"bob"}' -H 'Content-Type: application/json'
  20. http://example.com/users/1234
  21. ... TRUNCATED OUTPUT

TLDR 是网络俚语“too long; didn’t read”的缩写,指对一篇很长的文章进行总结。这个名称很适合这个工具,因为 man 页面虽然有用,但有时太长了。
在 Fedora 中,tldr 客户端是用 Python 编写的。可以使用 dnf 安装它。
一般来说,tldr 工具需要访问互联网以查阅 tldr pages。Fedora 中的 Python 客户端允许下载并缓存这些页面以供脱机访问。
要了解有关 tldr 的更多信息,可以使用 tldr tldr。