一、help COMMAND
适用于内部命令
实例
[root@localhost ~]# type cd
cd is a shell builtin
[root@localhost ~]# type ls
ls is aliased to `ls --color=tty'
[root@localhost ~]# help ls
-bash: help: no help topics match `ls'. Try `help help' or `man -k ls' or `info ls'.
二、COMMAND --help/-h
适用于外部命令
实例
[root@localhost ~]# ls --help
三、man COMMAND
实例
[root@localhost ~]# man cd
注manual 手册是分章节的;man # Command (#表示章节号)
1、所有用户可以使用的命令
2、系统内核调用,不是每个命令都有系统调用(如:man 2 read)
3、库调用
4、特殊文件,如:/dev/tty1
5、文件格式(命令配置文件的语法,如:man 5 passwd)
6、游戏相关
7、杂项
8、管理员命令,如:fdisk
man命令格式
[]:可选内容
<>:必须给出内容
a|b|c:多选一
…:可以有多个
man内容
代号 内容说明
NAME 简短的指令、资料名称说明
SYNOPSIS 简短的指令下达语法(syntax)简介
DESCRIPTION 较为完整的说明,这部分最好仔细看看!
OPTIONS 针对 SYNOPSIS 部分中,有列举的所有可用的参数说明
COMMANDS 当这个程式(软体)在执行的时候,可以在此程式(软体)中下达的指令
FILES 这个程式或资料所使用或参考或连结到的某些档案
SEE ALSO 可以参考的,跟这个指令或资料有相关的其他说明!
EXAMPLE 一些可以参考的范例
BUGS 是否有相关的臭虫!
man命令查询操作参考《vi,vim用法》中的命令模式
翻屏:
向后翻一屏:space
向前翻一屏:b
向后翻一行:enter
向前翻一行:k
查找功能:
/keyword 向后
n:下一个
N:前一个
?keyword 向前
n:下一个
N:前一个
q:退出
man信息存在linux系统哪里 manpath
[root@localhost ~]# manpath
/usr/kerberos/man:/usr/local/share/man:/usr/share/man/en:/usr/share/man
[root@localhost ~]# man rocroket
No manual entry for rocroket
重新建立man的数据库 makewhatis
四、 info Command
有超链接文档,info是信息页,提供作者、版本,什么时候发布等更详细信息,man手册是告诉你怎么用
五、README
绝大多数程序都有相应的帮助文档,保存在/usr/share/doc文件夹中
如:
# ls /usr/share/doc/ntp-4.2.4p8/
ChangeLog COPYRIGHT NEWS
六、Google
转载于:https://blog.51cto.com/tmptest/1643869