linux命令分为内建命令和外置命令,获取其帮助的方式如下。
如何区分命令类型:type COMMAND
一、内建命令
shell程序自带的命令,获取帮助的方式如下 :
二、外置命令
本身是一个独立的可执行文件,命令名即为文件名。获取帮助的方式如下:
1、#COMMAND --help 获取命令简要帮助信息
2、#man -COMMAND 获取命令的手册manual
#ls /usr/share/man 查看man手册的章节
注意:man能为除命令之外的配置文件、系统调用等提供帮助手册。分别位于不同的章节中
章节1:用户命令
章节2:系统调用命令
章节3:库调用API
章节4:设备文件 #man 4 tty
章节5:配置文件
章节6:游戏
章节7:杂项
章节8:管理命令
#whatis passwd 查看命令的所有章节
注意:whatis根据数据库执行查找操作,此库为系统定期更新,可使用makewhatis手动更新
#man [number] COMMAND 查看number章节的命令帮助
举例:#man 5 passwd 指定第5章节的passwd
2.1 帮助文档中的格式字串:
[]:可省略
<>:不可省略
|:二选一或多选一
...:同类内容可以出现多个
2.2 man的使用快捷键
翻屏
空格键:向文件尾部翻一屏
b:向文件首部翻一屏
回车键:向文件尾部翻一行
k:向文件首部翻一行
字串搜索
/keyword 从文件首部开始搜索keyword
n搜索下一个
N搜索上一个
?keyword 从文件尾部开始搜索keyword
n搜索上一个
N搜索下一个
3、info命令:获取在线文档
仅在man手册无法获取足够信息,或了解程序开发历史
4、很多应用程序都自带有帮助文档,/usr/share/doc目录下
ChangeLog:程序升级时的变动信息
INSTALL:安装方法说明
README:程序说明信息
5、主流发行版官方文档