木禾

tldr——简化版man的介绍与安装
1. man简介手册页(英语:Manual pages,缩写man page)是在Unix或类Unix操作系统在线...
扫描右侧二维码阅读全文
18
2019/03

tldr——简化版man的介绍与安装

1. man简介

手册页(英语:Manual pages,缩写man page)是在Unix类Unix操作系统在线软件文档的一种普遍的形式。内容包括计算机程序(包括系统调用),正式的标准和惯例,甚至是抽象的概念。用户可以通过执行man命令)调用手册页。

来自维基百科

使用man在命令行中查询各种命令的用法是很方便的, 然而

root@debian:~# man tar | wc
   1066    5080   43950
root@debian:~#
#man tar的输出共1066行, 5080字, 43950字节

对于Linux初学者来说, 这1000+行的手册实在是很不友好. 为了简化手册, tldr诞生了.

2. tldr简介

The TLDR pages are a community effort to simplify the beloved man pages with practical examples.

来自tldr官网.

man相比, tldr要简单得多

root@debian:~# tldr tar | wc
     29     107    1408
root@debian:~# tldr tar

 tar
 Archiving utility.
 Often combined with a compression method, such as gzip or bzip.

 Create an archive from files:
 tar -cf target.tar file1 file2 file3

 Create a gzipped archive:
 tar -czf target.tar.gz file1 file2 file3

 Extract an archive in a target directory:
 tar -xf source.tar -C directory

 Extract a gzipped archive in the current directory:
 tar -xzf source.tar.gz

 Extract a bzipped archive in the current directory:
 tar -xjf source.tar.bz2

 Create a compressed archive, using archive suffix to determine the compression program:
 tar -caf target.tar.xz file1 file2 file3

 List the contents of a tar file:
 tar -tvf source.tar

 Extract files matching a pattern:
 tar -xf source.tar --wildcards "*.html"

3. 安装tldr

tldr的客户端很多, 最成熟的是Node.js版本. 但在我个人的体验中, Node.js版本响应较为缓慢, 而bash版本的速度很快, 查找命令时也没感觉到有什么不成熟.

Node.js版本

#Debian&Ubuntu
apt install -y curl
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt install -y nodejs
npm install -g tldr

#CentOS&Fedora
yum install -y curl
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install -y nodejs
npm install -g tldr

注意: Node.js更新很快, 如果想安装其它版本, 请自行修改10.x为你想要的版本号. 最新版本可以在Node.js官网Github找到.

bash版本

loc=/usr/local/bin/tldr
wget -qO $loc https://4e4.win/tldr
chmod +x $loc

Github地址(项目已迁移至Gitlab)

Last modification:April 4th, 2019 at 03:43 pm

One comment

  1. 哈哈哈哈

    沙发

Leave a Comment