码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 获取命令的帮助信息

时间:2018-08-22 10:20:24      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:ble   man帮助   压缩   tab   关键字   功能   lin   文本搜索命令   程序   

?大家好,我是ZYJTF 孤云暮雨,好久没写博客了,今天给大家带来的是“如何获取Linux命令的使用帮助信息

查询内部命令:help COMMAND...
??help是一个内部命令,用于输出shell所有的内部命令和shell内部命令的使用帮助信息
??使用语法
????输出shell所有的内部命令:help
????输出shell内部命令的使用帮助信息:help COMMAND...
????????????????????help 选项 COMMAND...
?????# COMMAND:要查询的内部命令
?????# ... 意思是可以出现多次
命令选项
???-d:输出命令的简短描述
???-m:以伪mam手册的方式进行显示

查询外部命令
?1. COMMAND?{--help|-h}
???此种方式由命令中源代码定义的,可输出命令简要的使用说明

?2. 使用man(manual)手册查询外部命令
???man命令是一个外部命令,用于查询系统上的命令帮助信息、配置文件的使用方法、以及设备文件特殊文件和系统调用库调用等信息
???语法:man 要查询的内容...
??????man 序号 要查询的命令或配置文件...
??????man 序号 选项 要查询的内容...
??????man 序号 KEYWORD
???选项
??????-a:在所有的man帮助手册中搜索
??????-k WORD:列出指定WORD相关的手册页
??????-f:等同于whatis命令,显示给定关键字的简短描述信息
??????-M /PATH/TO/SOMEDIR:指定man手册的搜索的路径
????对应的序号(章节)
?????使用man手册(压缩格式的文件)有章节之分,不同章节所能查询到的内容是不一样的,并不是一个命令在所有章节中都有内容

???1:普通用户命令
???2:内核调用的函数与工具
???3:常见的函数域函数库(C库调用)
???4:设备文件及特殊文件
???5:配置文件
???6:游戏使用帮助
???7:惯例与协议(杂项)
???8:管理工具及守护进程
???9:内核相关的文件

????使用whatis命令可查询命令功能(在哪个章节下有帮助)
????语法:whatis COMMAND
????此命令执行过程是查询数据库进行,手动更新数据库:makewhatis

???把man手册页内容输出到文件
????语法:man COMMAND | col -b > FILENAME

???注意:使用man查询配置文件或其他文件时,不要写绝对路径,写上要查询的NAME即可

??man手册页的段落说明 (SECTION)

  • ?NAME:简要功能性说明
  • ?SYNOPSIS:语法格式
  • ?DESCRIPTION:功能详细描述
  • ?OPTIONS:选项
  • ?EXAMPLES:使用示例
  • ?AUTHOR:作者
  • ?BUGS:报告程序bug的方式
  • ?REPORTING BUGS:报告bug的联系人
  • ?SEE ALSO:额外参考

???SYNOPSIS选项(man手册中的符号)说明

  • ?[]:可选内容
  • ?<>:必须提供的内容
  • ?{}:分组,一般里面的内容有多个
    ??a|b|c:多选一
  • ?…:同类内容可出现多个
man手册页快捷键
快捷键
说明
Ctrl+D键,Ctrl+ d键 向下翻半屏向文件尾部翻半屏
Ctrl+U键,Ctrl+u键 向上翻半屏向文件首部翻半屏
方向键↓,回车键,j命令,e命令 向下翻一行向文件尾部翻一行
方向键↑,k命令,y命令 向上翻一行向文件首部翻一行
空格键,Page down键 向下翻一页向文件尾翻一屏
Page up,B键 向上翻一页向文件首部翻一屏
End键,命令G 转到尾页跳转至最后一行
Home键,命令:1G 回到首页跳转至第一行
: 行数,行数G 转到至指定行
q,Q 退出

?? man文本搜索命令
???? 在man手册中可以用以下命令来搜索文本

????/关键字:从当前位置向文件尾部依次查找,不区分字符大小写
?????关键字:从当前位置向文件首部依次查找
??????n:与查找命令方向相同
??????N:与查找命令方向相反

?3. 使用info信息页查询命令
???info获取命令的在线文档,支持超链接
???语法:info COMMAND

?4. 使用搜索引擎查询
???Google
???搜索Linux?filetype:pdf
?????即可出现Linux的pdf格式的文档
???搜索ZYJTF 孤云暮雨?site:blog.51cto.com(不要加www)
?????即可出现blog.51cto.com网站中的“ZYJTF 孤云暮雨”关键字

?5. 程序官方文档
???官方站点上的“Document
???????? ?Documentation

?6. 程序自带的帮助文档
???很多应用程序会自带帮助文档:/usr/share/doc/APP-VERSION

???README:程序的相关的信息
???INSTALL: 安装帮助
???CHANGES:版本迭代时的改动信息

?7. 主流发行版官方文档

Linux 获取命令的帮助信息

标签:ble   man帮助   压缩   tab   关键字   功能   lin   文本搜索命令   程序   

原文地址:http://blog.51cto.com/zhangdaifu/2162532

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!