服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|

服务器之家 - 服务器系统 - Linux - 在 Linux 上使用 Tealdeer 替代手册页

在 Linux 上使用 Tealdeer 替代手册页

2021-07-12 23:52Linux中国Sudeshna Sur Linux

手册页是我开始探索 Linux 时最常用的资源。当然,对于初学者熟悉命令行指令而言,man 是最频繁使用的指令。但是手册页中有大量的选项和参数列表,很难被解读,这使得你很难理解你想知道的东西。如果你想要一个更简单的解决

在 Linux 上使用 Tealdeer 替代手册页

Tealder 是 Rust 版本的 tldr,对常用的命令提供了易于理解的说明信息。

手册页是我开始探索 Linux 时最常用的资源。当然,对于初学者熟悉命令行指令而言,man 是最频繁使用的指令。但是手册页中有大量的选项和参数列表,很难被解读,这使得你很难理解你想知道的东西。如果你想要一个更简单的解决方案,有基于例子的输出,我认为 tldr (太长不读too long dnot's read)是最好的选择。

Tealdeer 是什么?

 

Tealdeer 是 tldr 的一个基于 Rust 的实现。它是一个社区驱动的手册页,给出了非常简单的命令工作原理的例子。Tealdeer 最棒的地方在于它几乎包含了所有你通常会用到的命令。

安装 Tealdeer

 

在 Linux 系统,你可以从软件仓库安装 Tealdeer,比如在 Fedora 上:

  1. $ sudo dnf install tealdeer

在 macOS 可以使用 MacPorts 或者 Homebrew。 同样,你可以使用 Rust 的 Cargo 包管理器来编译和安装此工具:

  1. $ cargo install tealdeer

使用 Tealdeer

 

输入 tldr-list 返回 tldr 所支持的手册页,比如 touchtardnfdockerzcatzgrep 等:

  1. $ tldr --list
  2. 2to3
  3. 7z
  4. 7za
  5. 7zr
  6. [
  7. a2disconf
  8. a2dismod
  9. a2dissite
  10. a2enconf
  11. a2enmod
  12. a2ensite
  13. a2query
  14. [...]

使用 tldr 跟上具体的命令(比如 tar )能够显示基于示例的手册页,描述了你可以用该命令做的所有选项。

  1. $ tldr tar
  2.  
  3. Archiving utility.
  4. Often combined with a compression method, such as gzip or bzip2.
  5. More information: <https://www.gnu.org/software/tar>.
  6.  
  7. [c]reate an archive and write it to a [f]ile:
  8.  
  9. tar cf target.tar file1 file2 file3
  10.  
  11. [c]reate a g[z]ipped archive and write it to a [f]ile:
  12.  
  13. tar czf target.tar.gz file1 file2 file3
  14.  
  15. [c]reate a g[z]ipped archive from a directory using relative paths:
  16.  
  17. tar czf target.tar.gz --directory=path/to/directory .
  18.  
  19. E[x]tract a (compressed) archive [f]ile into the current directory [v]erbosely:
  20.  
  21. tar xvf source.tar[.gz|.bz2|.xz]
  22.  
  23. E[x]tract a (compressed) archive [f]ile into the target directory:
  24.  
  25. tar xf source.tar[.gz|.bz2|.xz] --directory=directory
  26.  
  27. [c]reate a compressed archive and write it to a [f]ile, using [a]rchive suffix to determine the compression program:
  28.  
  29. tar caf target.tar.xz file1 file2 file3

如需控制缓存:

  1. $ tldr --update
  2. $ tldr --clear-cache

你能够控制 Tealdeer 输出的颜色选项,有三种模式选择:一直、自动、从不。默认选项是自动,但我喜欢颜色提供的额外信息,所以我在我的 ~/.bashrc文件中增加了这个别名:

  1. alias tldr='tldr --color always'

结论

 

Tealdeer 的美妙之处在于不需要网络连接就可以使用,只有更新缓存的时候才需要联网。因此,即使你处于离线状态,依然能够查找和学习你新学到的命令。更多信息,请查看该工具的 说明文档

原文链接:https://linux.cn/article-13570-1.html

延伸 · 阅读

精彩推荐
  • Linux在云端的Linux服务器上加密文件系统的方法

    在云端的Linux服务器上加密文件系统的方法

    这篇文章主要介绍了在云端的Linux服务器上加密文件系统的方法,文中采用当下广泛应用的AWS作为示例平台,并介绍了使用Rsync备份的方法,需要的朋友可以参考...

    Linux教程网3552019-09-27
  • LinuxLinux curl工具使用技巧、使用实例

    Linux curl工具使用技巧、使用实例

    这篇文章主要介绍了Linux curl工具使用技巧、使用实例,本文从最基础的用法讲起,讲解了curl工具的一些使用技巧,需要的朋友可以参考下 ...

    服务器之家4592019-09-17
  • LinuxLinux下修复inittab文件丢失的两种方法

    Linux下修复inittab文件丢失的两种方法

    linux系统图下inittab文件丢失了该怎么办?/etc/inittab文件是linux系统初始化配置文件,该文件出现错误或者丢失时,可能导致无法启动系统,下面分享两种解决...

    脚本之家6182019-10-12
  • Linux从Linux源码看Socket(TCP)的Accept

    从Linux源码看Socket(TCP)的Accept

    笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。今天笔者就从Linux源码的角度看下Server端的Socket在进行Accept的时候...

    解Bug之路4892021-06-10
  • Linux技术人故事:父亲、Linux和我

    技术人故事:父亲、Linux和我

    当我还是个小女孩儿的时候,我记得爸爸就开始在电脑上使用Linux ...

    Linux技术网3092019-09-30
  • LinuxLinux常用命令用法100个

    Linux常用命令用法100个

    平时用linux时,我有一个习惯就是把遇到的,比较有用,并且容易忘的命令,放到一个文本文件中,没事的时候可以拿出来看看,这样可以加深映像,时间...

    Linux命令大全2252019-12-02
  • LinuxLinux下快速安装部署远程连接软件SSH的简明教程

    Linux下快速安装部署远程连接软件SSH的简明教程

    这篇文章主要介绍了安装部署远程连接软件SSH的简明教程,包括Linux系统的客户端和服务器端的配置,简明扼要,需要的朋友可以参考下...

    cnblogs7112019-06-22
  • Linuxlinux服务器基本安全配置手册

    linux服务器基本安全配置手册

    我们在搭建Linux服务器的时候有很多事情需要注意,其中一个安全的配置表是一个服务器的搭建者和维护者最需要掌握的东西。在本文中你会看到一份完整...

    Linux教程网4482021-04-14