博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 获取命令的帮助信息
阅读量:6224 次
发布时间:2019-06-21

本文共 2226 字,大约阅读时间需要 7 分钟。

 大家好,我是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. 主流发行版官方文档

  • RHEL官方文档
      
      

转载于:https://blog.51cto.com/zhangdaifu/2162532

你可能感兴趣的文章
MySQL数据库学习笔记(五)----MySQL字符串函数、日期时间函数
查看>>
NPOI 导出excel带图片,可控大小
查看>>
算法数据结构(一)-B树
查看>>
阿里云官方教程 Linux 系统挂载数据盘
查看>>
(数组)众数问题
查看>>
如何写一个简单的手写识别算法?
查看>>
JavaScript学习笔记——函数
查看>>
atitit.基于 Commons CLI 的命令行原理与 开发
查看>>
Blog CSS
查看>>
git workflow 原文 以及缺点
查看>>
QT对话框中show和exec的区别
查看>>
Android和C#实时视频传输Demo
查看>>
java并发编程学习:如何等待多个线程执行完成后再继续后续处理(synchronized、join、FutureTask、CyclicBarrier)...
查看>>
Mysql Binlog三种格式介绍及分析
查看>>
70、二维码生成+圆形头像
查看>>
Pazera Free Audio Extractor 中文版 - 轻松将视频背景音乐/对话音频提取出来的免费软件...
查看>>
读取spring配置文件的方法(spring读取资源文件)
查看>>
PostConstruct
查看>>
MyEclipse------快速读取特定目录下的文件的内容(字节输入流)
查看>>
Linq查询操作之排序操作
查看>>