Linux获得帮助
多层次的帮助:
-
whatis
-
command --help
-
man and info
-
/usr/share/doc/
-
Red Hat documentation 、Ubuntu documentation
-
软件项目网站
-
其它网站
-
搜索
whatis
使用数据库来显示命令的简短描述。
[root@localhost ~]# whatis rm
rm (1) - remove files or directories
rm (1p) - remove directory entries
此工具在系统刚安装后,不可立即使用,需要制作数据库后才可使用,通过执行下面命令生成数据库:
mandb
内部命令帮助
- help
[root@localhost ~]# type type
type is a shell builtin
[root@localhost ~]# help type
- man
man 提供命令帮助的文件,手册页存放在/usr/share/man
几乎每个命令都有man的“页面”
页面分组
不同类型的帮助称为不同的"章节",统称为Linux手册,man 1man
-
1:用户命令
-
2:系统调用
-
3:C库调用
-
4:设备文件及特殊文件
-
5:配置文件格式
-
6:游戏
-
7:杂项
-
8:管理类的命令
-
9:Linux内核API
查看man手册页:
man [OPTION...] [SECTION] PAGE ...
[root@localhost ~]# whatis hostname
hostname (1) - show or set the system's host name
hostname (5) - Local hostname configuration file
hostname (7) - hostname resolution description
[root@localhost ~]# man 1 hostname
[root@localhost ~]# man 5 hostname
[root@localhost ~]# man 1 hostname
[root@localhost ~]# man 7 ascii
[root@localhost ~]# man 7 utf8
常用选项
列出所有帮助
man -a COMMAND
搜索man手册
#列出所有匹配的页面,使用 whatis数据库man -k keyword
相当于whatis
man -f keyword
打印man帮助文件的路径
man -w [PAGE] keyword
外部命令的--help或-h选项
--help/-help
[root@localhost ~]# type hostname
hostname is hashed (/usr/bin/hostname)
[root@localhost ~]# hostname --help
[root@localhost ~]# hostname -h
info
man常用于命令参考,GNU工具info 适合通用文档参考
没有参数,列出所有的页面
info 页面的结构就像一个网站
每一页分为"节点"
链接节点之前*
info 命令格式
info [命令]
导航info页
-
方向键,PgUp,PgDn 导航
-
Tab键 移动到下一个链接
-
d显示主题目录
-
Home 显示主题首部
-
Enter进入选定链接
-
n/p/u/l 进入下/前/上一层/最后一个链接
-
s文字文本搜索
-
q退出info
命令目身提供的官方使用指南
/usr/share/doc