『学了就忘』Linux基础命令|『学了就忘』Linux基础命令 — 26、帮助命令
目录
- 1、man命令
- (1)man命令的快捷键
- (2)man命令的帮助级别(了解即可)
- (3)man命令的使用
- 2、info命令
- 3、help命令
- 4、--help选项
1、man命令
man
是最常见的帮助命令,也是Linux最主要的帮助命令,其基本信息如下:- 命令名称:
man
- 英文原意:
format and display the on-line manual pages
- 所在路径:
/usr/bin/man
- 执行权限:所有用户。
- 功能描述:显示联机帮助手册。
man
命令格式:[root@localhost ~ ] # man [选项] 命令选项:
-f:查看命令拥有哪个级别的帮助
-k:查看和命令相关的所有帮助
(1)man命令的快捷键
快捷键 | 作用 |
---|---|
上箭头 | 向上移动一行。 |
下箭头 | 向下移动一行。 |
PgUp |
向上翻一页。 |
PgDn |
向下翻一页。 |
g |
移动到第一页。 |
G |
移动到最后一页。 |
q |
退出。 |
/字符串 |
从当前页向下搜索字符串。 |
?字符串 |
从当前页向上搜索字符串。 |
n |
当搜索字符串时,可以使用n键找到下一个字符串。 |
N |
当搜索字符串时,使用N键反向查询字符串。也就是说,如果使用“/字符串”方式搜索,则N键表示向上搜索字符串;如果使用“?字符串”方式搜索,则N键表示向下搜索字符串。 |
级别 | 作用 |
---|---|
1 | 普通用户可以执行的系统命令和可执行文件的帮助。 |
2 | 内核可以调用的函数和工具的帮助。 |
3 | C语言函数的帮助。 |
4 | 设备和特殊文件的帮助。 |
5 | 配置文件的帮助。 |
6 | 游戏的帮助(个人版的Linux中是有游戏的)。 |
7 | 杂项的帮助。 |
8 | 超级用户可以执行的系统命令的帮助。 |
9 | 内核的帮助。 |
man
命令的使用- 查看命令拥有哪个级别的帮助:
man -f命令
或whatis命令
- 查看和命令相关的所有帮助(命令帮助中只要有ls这个关键字的都会被列出来)(该命令意义不大)
man -k命令
或apropos命令
# 查找一个命令的位置(第一个是命令的位置,后边是该命令的文档说明的位置)
[root@192 ~]# whereis ls
ls: /bin/ls /usr/share/man/man1p/ls.1p.gz /usr/share/man/man1/ls.1.gz# 查询当前登陆的用户是谁
[root@192 ~]# whoami
root# 查询一个命令的作用
[root@192 ~]# whatis ls
ls(1)- list directory contents
ls(1p)- list directory contents
注意:2、info命令
有些时候在执行whatis
命令的时候,会发现系统会报错。尤其是你在新装完系统或者刚刚恢复完快照的时候。这是由于whatis
的数据库没有更新,需要使用makewhatis
命令可把whatis
的数据库进行更新,然后whatis
命令就能够使用了。(makewhatis
命令执行起来有些慢,需要等待一段时间。)
info
命令的帮助信息是一套完整的资料(相当于一本书),每个单独命令的帮助信息只是这套完整资料中的某一个小章节。快捷键 | 作用 |
---|---|
上箭头 | 向上移动一行。 |
下箭头 | 向下移动一行。 |
PgUp |
向上翻一页。 |
PgDn |
向下翻一页。 |
Tab |
在有* 符号的节点间进行切换。 |
回车 | 进入有* 符号的子页面,查看详细帮助信息。 |
u |
进入上一层信息(回车是进入下一层信息)。 |
n |
进入下一小节信息。 |
p |
进入上一小节信息。 |
? |
查看帮助信息。 |
q |
退出info 信息。 |
总结:3、help命令info
命令的信息太详细,优先使用man
命令来查询帮助,man
命令的信息简介明了,man
命令找不到信息,再用info
命令。
help
只能获取Shell内置命令的帮助。help
命令的基本信息如下。- 命令名称:
help
。 - 英文原意:
help
。 - 所在路径:Shell内置命令。
- 执行权限:所有用户。
- 功能描述:显示Shell内置命令的帮助。
type命令
来区分内置命令与外部命令。# 只要能看到命令位置就是外部命令
[root@192 ~]# type mkdir
mkdir is hashed (/bin/mkdir)# 如下显示则为内部命令
[root@192 ~]# type cd
cd is a shell builtin
如果用
help
命令查看外部命令帮助则会报错。[root@192 ~]# help mkdir
-bash: help: no help topics match `mkdir'.Try `help help' or `man -k mkdir' or `info mkdir'.
提示:4、--help选项 绝大多数命令都可以使用
man
命令也可以查看内部命令。区别man命令是查看的所有内部命令,然后再去一个一个找。
而help
命令是单独查看一个内部命令。
Shell是Linux的命令解释器。
- - help
选项来查看帮助,这也是一种获取帮助的方法。例如:
[root@localhost ~ ] # ls --help
这种方法非常简单,输出的帮助信息基本上是
man
命令的信息简要版。【『学了就忘』Linux基础命令|『学了就忘』Linux基础命令 — 26、帮助命令】提示:--help
选项少部分命令已翻译成中文显示,可以优先考虑使用。
推荐阅读
- 2018-02-06第三天|2018-02-06第三天 不能再了,反思到位就差改变
- 爱就是希望你好好活着
- 拍照一年啦,如果你想了解我,那就请先看看这篇文章
- 烦恼和幸福
- 参保人员因患病来不及到指定的医疗机构就医,能否报销医疗费用()
- 活着就是生命的全部意义
- 其实你就是个普通人
- 是你,情愿
- 有些人真的走着走着就散了
- 有句话忍很久了,女生要求买房怎么就物质了()