linux获得命令的使用帮助:(help、man、info)

linux中可以使用命令去看该命令的解析,这篇博客我们来介绍linux中常用的命令帮助。

获得命令的使用帮助:

1、help命令

在使用“help”这个帮助命令时,我们需要学会如何去区分一个命令是否在linux内部还是外部。
1.先介绍内外命令的解释:

内内部命令:就是shell程序的一部分,在系统启动时就加载进入内存,时常驻内存的,所以我们执行内部命令的时候执行速度比较快
外部命令:也就是文件系统命令,它不是shell程序组成部分,是shell程序之外的程序,使用时需要从硬盘读取入内存,所以相对来说速度就慢一点。

2.在看区分内外部命令的命令:
使用“type”命令可以区分内外,例:type cd 是一个内部命令
在这里插入图片描述

在介绍“help”命令内外两种表达方式:
3.内外命令获得帮助方式:

内部命令获得命令方式:
help 命令           只能查询shell内置命令。
外部命令获得命令方式:
命令 --help         只能查询linux外部命令

4.试试两个常用命令是内部命令还是外部命令
我们试cd和ls命令来看看他们是内部还是外部命令,
如图:
在这里插入图片描述
图片上显示了,cd是内部命令,ls表达了在外部,
所以它们获得命令格式就是:
help cd
ls --help

2、man命令

查看命令的命令(manual)手册格式
man是非常实用的一种工具,当你在使用到某一个并不熟悉的命令时,man命令会显得非常有用。
我们举例一个“ls”命令,来进行操纵查看。
man ls 进入
在这里插入图片描述
1.注manual 手册是分章节的;man # Command (#表示章节号)
如上图,用“man ls” 查看“ls”的命令解析,在左上角有个ls(1)表示,(显示这个是“ls”第一张介绍)
还可以用命令查看其它张的命令下的解析,因为ls只有一张介绍,所以我们用“read”命令来表达。
命令: man 2 read (直接看“read”命令的第二张介绍)
在这里插入图片描述

2.使用手册查看命令需要要分章节,查看压缩格式的文件内的内容,也有章节之分 。
例如/usr/share/man 下 man1,man2,…
在这里插入图片描述
man1::用户命令(/bin, /usr/bin, /usr/ local/bin)
man2:系统调用,不是每个命令都有系统调用(如:man 2 read)
man3:库调用
man4:特殊文件(设备文件) 如:/dev/tty1
man5:文件格式(配置文件格式)
man6 : 游戏、游戏使用帮助
man7:杂项(Miscellaneneous)
man8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)
man9:其他(Linux特定, 用来存放内核例行程序的文档
这上面介绍的是命令如果有这些章节,对应的章节内容。

3.如何看命令是否有这些章节
这里我们说明一下:
并非每个command(命令)在所有章节下都有手册,
所以我们就要用到“whatis”这个命令
查看命令在哪些章节有帮助:
~]#whatis +命令
举例:ls、passwd
如图:
在这里插入图片描述
如图,在需要查询的命令后面有的数字,这个数字代表的是查看命令在哪些章节中有帮助。

4.查看命令手册的使用方法:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:K

5.命令手册中的查找方法:
/KEYWORO:向后
n:下一个
N:前一个
?KEYWORD:向前
n:下一个
N:前一个
q:退出

6.man+命令 查看命令手册下的标题解释:

NAME(告诉你命令是什么,简要功能说明)
SYNOPSIS(使用格式说明)
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义
OPTIONS:说明每一个选项的意义
FILES:此命令相关的配置文件
EXAMPLES:使用示例
SEE ALSO:另外参照
AUTHOR(作者介绍)
PEROKTING;BUGS(命令有bug报告的邮箱地址在这里面)
COPYRIGHT(版权介绍)

3、info命令

(有超链接稳文档,info是信息页,提供作者、版本,什么时候发布等更详细信息,man手册是告诉你怎么用):
info + 命令
1.绝大多数程序都有相应的帮助文档,保存在/usr/share/doc文档中
在这目录下几乎命令都有使用和说明的相关手册和文档)如:
#ls /usr/share/doc/ntpdate-4.2.6p5/
在这里插入图片描述
如图:命令下显示的是COPYRIGHT(版权)

4.可以通过查询百度

猜你喜欢

转载自blog.csdn.net/nnj99/article/details/92427808