1.Linux上获取命令帮助信息的多种途径
Linux上获取命令帮助信息有多种途径,但不同的命令类型获取帮助信息也有不同,Linux命令类型主要分为两种:
(1)内部命令:指的是集成于Shell解释器程序(如Bash)内部的一些特殊指令,也成为内建(BuiltIN)指令。
内部命令属于Shell的一部分,所以并没有单独对应的系统文件,只要Shell解释器被运行,内部指令也就自动载入内存
了,用户可以直接使用。内部命令无需从硬盘中重新读取文件,因此执行效率更高。
(2)外部命令:指的是Linux系统中能够完成特定功能的脚本文件或二进制程序,每个外部命令对应了系统中的一个文件,
是属于Shell解释器程序之外的命令,所以称为外部命令。Linux系统必须知道外部命令对应的文件位置,才能够由Shell
加载并执行。
使用type可以查看是否是内建命令:
type (不带参数)会显示命令是内建命令还是外部命令
-t :file 外部命令;alias 命令别名;builtin 内置命令
-a :会将命令PATH路径显示出来
获取命令的使用帮助:
内部命令:
help COMMAND
外部命令:
(1)命令自带简要格式的使用帮助
COMMAND --help
(2)使用手册:manual
man COMMAND
SECTION:
NAME:功能性说明
SYNOPSIS:语法格式
DESCRIPTION:描述
OPTIONS:选项
EXAMPLES:使用示例
AUTHOR:作者
BUGS:报告程序bug的方式
SEE ALSO:参考
…
SYNOPSIS:
[]:可选内容
<>:必须提供的内容
a|b|c:多选一
…:同类内容可出现多个
2.man文档划分
使用手册:压缩格式的文件,有章节之分;
/usr/share/man
man1,man2,…
1:用户命令;
2:系统调用
3:C库调用
4:设备文件及特殊文件
5:文件格式;(配置文件格式)
6:游戏使用帮助;
7:杂项
8:管理工具及守护进行;
man CHAPTER COMMAND
注意:并非每个COMMAND在所有章节下都有手册;
查看:
whatis COMMAND
注意:其执行过程是查询数据库进行的
手动更新数据库:
makewhatis
man命令打开手册以后的操作方法:
翻屏:
空格键:向文件尾翻一屏
b:向文件首部翻一屏;
Ctrl+d:向文件尾部翻半屏;
回车键:向文件尾部翻一行
k:向文件首部翻一行
G:跳转至最后一行
#G:跳转至指定行
1G:跳转至文件首部
文本搜索:
/keyword:从文件首部向文件尾部依次查找:不区分字符大小写
?keyword:从文件尾部向文件首部依次查找;
n:与查找命令方向相同;
N:与查找命令方向相反;
退出:
q:quit
选项:
-M /PATH/TO/SOMEDIR:到指定的目录下查找命令手册并打开之;
原创文章,作者:evergreen1989,如若转载,请注明出处:http://www.178linux.com/56158
评论列表(1条)
内容格式把握得很好,不错,希望你能熟知基础命令知识,加油!