在类 Unix 系统下获取帮助的最常用和可靠的方法之一是通过手册页,它们是每个类 Unix 系统的标准文档,它们对应于程序、函数、库、系统调用、正式文档的在线手册。标准、约定、文件格式等。
然而,手册页有许多缺点,其中之一是它们太长,而且有些人就是不喜欢在屏幕上阅读太多文本。
TLDR (代表“太长;没读”)是一个社区驱动的项目,为各种 Linux 命令提供简洁且简化的文档。
TLDR旨在提供命令使用的快速实用示例,使用户更容易理解和使用命令,而无需深入研究大量手册或冗长的解释。
TLDR通常通过命令行使用“ tldr ”命令进行访问,后跟您想要了解的命令的名称。
$ tldr LS
![](https://www.alaica.com/wp-content/uploads/linux-221.png)
TLDR是一个互联网俚语,意思是帖子、文章、评论或任何内容(例如手册页)太长,因此使用该短语的人都不会阅读它。TLDR 页面的内容在 MIT 许可协议下公开可用。
在这篇短文中,我们将展示如何在 Linux 中安装和使用TLDR页面。
如何在 Linux 系统中安装 TLDR 页
为了方便地访问TLDR页面,您需要安装名为Node.js的受支持客户端之一,它是 tldr-pages 项目的原始客户端。
要安装Node.js,您可以使用特定于您的发行版的包管理器。
$ sudo apt install nodejs npm [在Debian、Ubuntu 和 Mint上] $ sudo yum install nodejs npm [在RHEL/CentOS/Fedora和Rocky/AlmaLinux上] $ sudoemerge -a sys-apps/nodejs npm [在Gentoo Linux上] $ sudo apk add nodejs npm [在Alpine Linux上] $ sudo pacman -S nodejs npm [在Arch Linux上] $ sudo zypper install nodejs npm [在OpenSUSE上]
安装Node.js和npm后,您可以使用npm命令继续安装TLDR,如图所示。
$ sudo npm install -g tldr
TLDR还可以作为Snap包来安装和运行。
$ sudo snap 安装 tldr
安装TLDR客户端后,您可以查看任何命令的手册页,例如此处的tar 命令(您可以在此处使用任何其他命令):
$ tldr 焦油
![](https://www.alaica.com/wp-content/uploads/linux-222.png)
下面是访问ls 命令的摘要手册页的另一个示例。
$ tldr LS
![](https://www.alaica.com/wp-content/uploads/linux-223.png)
要列出缓存中所选平台的所有命令,请使用该-l
标志。
$ tldr -l
![](https://www.alaica.com/wp-content/uploads/linux-224.png)
要列出缓存中所有支持的命令,请使用该-a
标志。
$ tldr -a
您可以通过运行来更新或清除本地缓存。
$ tldr -u #更新本地缓存 或者 $ tldr -c #清除本地缓存
-s
例如,要使用关键字搜索页面,请使用选项。
$ tldr -s“所有文件列表,按修改日期排序”
![](https://www.alaica.com/wp-content/uploads/linux-225.png)
要更改颜色主题(简单、base16、海洋),请使用该-t
标志。
$ tldr -t 海洋
您还可以显示带有标志的随机命令-r
。
$ tldr -r
![](https://www.alaica.com/wp-content/uploads/linux-226.png)
您可以通过运行查看支持选项的完整列表。
$ tldr-h
您可以在TLDR 客户端 wiki页面上找到不同平台的所有受支持和专用客户端应用程序的列表。
目前为止就这样了!TLDR页面总结了社区提供的命令的实际示例。在这篇短文中,我们展示了如何在 Linux 中安装和使用 TLDR 页面。
使用反馈表分享您对 TLDR 的想法或与我们分享任何类似的计划。