Bash分为內建命令和外部命令。
內建命令获取帮助的方式 help COMMAND
外部命令
可以使用COMMADN --help
也可以使用 manual 命令简称man
man手册分为若干个章节,有些命令在多个章节中都有出现,系统默认会将第一个被查找到的章节内容显示出来。
可以通过whatis 来查找命令所在的章节
可以指定命令所在的章节
whatis根据数据库执行查找操作,数据库是由操作系统创建并定期更新,所以刚安装的操作系统可能不能执行whatis操作,可以通过命令使系统立即创建数据库,makewhatis
如何进行man手册的查看,man手册调用了less的命令,可以上下翻页。
1、空格 向文件尾部翻一页
2、b 向文件首部翻一页
3、回车键/j 向文件尾部翻一行
4、k 向文件首部翻一行
5、Ctrl+d 向文件尾部翻半页
6、Ctrl+u 向文件首部翻半页
7、/keyword 从文件首部向尾部方向搜索 找特定字符 = ?keyword 从文件尾部向首部进行搜索 n显示下一个匹配字符 N显示上一个匹配字符
8、q 退出手册
9、G跳转至最后一行
10、nG 跳转至指定行
11、1G跳转至首行
注意:man不仅能够为命令提供帮助手册,还可以为配置文件、系统调用,库调用用提供帮助手册。
man手册的章节划分:1、man1 用户命令 2、man2 系统调用 3、man3 C库调用 4、man4 设备文件及特殊文件 5、man5 文件格式(配置文件格式) 6、man6游戏使用帮助 7、man7杂项 8、man8 管理工具及守护进程
man -M /dir 在/dir下查找 man手册并打开 这个也不经常用
info命令 获取在线文件
仅仅使用man手册并不能获得所有命令信息,如果想了解程序开发历史,可以使用info,但是在生产过程中很少使用。
很多应用程序都自带帮助文档。
一般放置在/usr/shar/doc目录下
Changelog/changes:描述版本升级时的变动信息
INSTALL:描述安装方法说明
README:描述程序说明信息
主流发行版官方文档
RedHat:http://www.redhat.com/docs/
使用搜索引擎
谷歌的使用方法
keyword filetype:pdf
keyword site:megeedu
keyword site:domain.tld
本文转自 yueyue207 51CTO博客,原文链接:http://blog.51cto.com/yueyue207/2048536