常用命令
命令查询工具
tldr
- 描述
- TL;DR stands for “Too Long; Didn’t Read”. It originated as Internet slang, where it is used to indicate that a long text (or parts of it) has been skipped as too lengthy.
- The tldr-pages project is a collection of community-maintained help pages for command-line tools, that aims to be a simpler, more approachable complement to traditional man pages.
- link
- install
1
2
3
4
5npm install -g tldr
or
pip3 install tldr
or
brew install tldr - update
1
tldr --update
- usage
1
tldr curl
man
- 描述
- man 是一个 Linux 命令行实用程序,用于显示 linux 命令、系统调用、库函数等的帮助手册。
- less 是 man 的默认分页器
- 手册区块
- 在操作系统中,所有的手册页被按照其主题分类划分为多个区块,例如系统调用,Shell 命令,C 库函数等等。这些区块主要定位在 /usr/share/man/man1 到 /usr/share/man/man9 文件夹中。
- 有时候一个主题名称可能会在不同的区块中有不同的说明文件,若是查询一个主题时未能在指定区块中找到,那么 man 会依照 1 n l 8 3 2 3posix 3pm 3perl 5 4 9 6 7 的顺序依次检索相应的其它区块,然后显示第一个搜索到的章节内容。
- 列出所有章节
- 由于具体主题的复杂性,所以有的条目未必在你以为的分区中,例如 recv C 函数的参考并不是在分区 3 中,而是在分区 2 中,因为它是 Linux 内核调用之一。这种情况在系统调用和 C 库函数重名时常常可见。
- 有时候我们对某主题很感兴趣,但却并不知道该主题有哪些章节可以被查询,这时候就可以用 -aw 参数进行查询:
1
2
3man -aw printf
or
whatis printf - whatis 等价于 man -f:
- 搜索相关手册
- 通过 -k 或者 –apropos 参数就可以按给定关键词搜索相关手册。例如,要查阅有关密码的手册(“password”):
1
man -k password
- 通过 -k 或者 –apropos 参数就可以按给定关键词搜索相关手册。例如,要查阅有关密码的手册(“password”):
- 查询存储位置
- 典型的位置在 /usr/share/man 和 /usr/local/share/man 中。
- 此外,常常会有 /usr/man 和 /usr/local/man 的符号链接。
manpath