Linux获取命令的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux获取命令的方法相关的知识,希望对你有一定的参考价值。
1.man:针对于外部命令的帮助手册
man九章:
1.用户命令(所有用户都可以执行的命令)
2.系统调用
3.C库调用
4.设备和特殊文件
5.配置文件格式
6.游戏相关的帮助信息
7.杂项
8.系统管理类命令
9.与内核相关的帮助
在每个man手册中都常见到的一些手段:
NAME:程序的名称及相关的功能的简单描述;
SYNOPSIS:命令使用的语法格式;
DESCRIPTION:程序的详细描述信息;
OPTIONS:选项的用法和选项的含义的详细说明;
AUTHOR;程序作者的信息;
EXAMPLES:命令程序的使用范例;
REPORTING BUG:报告程序中所包含的BUG的方式,通常是电子邮件;
SEE ALSO:额外参考的内容;
FILE:与程序相关的其他的文献资料,如配置文件,README文档等;
在帮助信息中可能出现的一些特殊符号的意义:
[]:可以省略不写,也可以根据需要选择使用;
{}:在花括号中一般包括竖线“|”,表示,从所有项目中必须选择而且只能选择一个使用;“|”有或者之意;
<>:必须书写的内容;
...:可以有更多的内容;
区分内部命令和外部命令的方法:
#type COMMAND
查找结果中显示为“内嵌”或者“buildin”字样的,则为内部命令;
其余的结果都为外部命令;
内部命令的帮助获取不使用man手册,而使用help命令;
#help SBUILDIN_COMMAND
2.使用whereis命令获取帮助:
可以查看程序的二进制文件、源代码文件及帮助手册所在的位置;
3.whatis命令
可以获取被匹配到的命令的手册页的描述信息;
4.which命令
可以显示命令的别名的定义方式和命令的二进制文件的路径;
5.info命令
infoCOMMAND
获取命令的在线帮助文档;
6.有很多的程序有自带的帮助文档:
/usr/share/doc/APP_NAME-VERSION/
README:程序的相关信息
INSTALL:程序的安装信息
CHANGES:程序的版本更迭的历程相关的信息;
LICENSE:程序锁遵守的许可证类型;
GPL LGPL BSD Apache MIT
以上是关于Linux获取命令的方法的主要内容,如果未能解决你的问题,请参考以下文章