Linux 获取命令的帮助信息

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

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

时间: 2024-10-12 16:53:40

Linux 获取命令的帮助信息的相关文章

linux获取命令的帮助信息

判断一个命令是否是Linux内置的,可以用type命令,只有Linux的内置命令才能使用 help 命令获得帮助.# type cd输出:cd is a shell builtin说明这个命令是系统自带的内置命令,那么就可以使用 help命令来获取帮助. # help 命令名 <二>.外部命令获取帮助文档的方式: (1) 第一种办法是使用 --help 格式:# 命令名 --help 例如:# mkdir --help (2) 想要获取命令的完整帮助可以使用 man 命令 格式:# man 命

在linux系统上怎么获取命令的帮助信息及man文档划分

如何在linux系统上获取命令的帮助信息及man文档的章节划分 1.命令 -- help 2.man 命令 后者更加详细 首先帮助中尖括号<>和方括号[]以及省略号...的含义, 在方括号内的表达式("[" 和 "]"之间的字符)是可选的(写命令时要去掉括号). 在尖括号内的表达式("[" 和 "]"之间的字符)是必须替换的表达式(而且要去掉括号). 省略号表示该选项可以单个或多个 以7z的参数为例: 7z [..

总结三:Linux获取命令帮助

总结三:Linux获取命令帮助 一.命令类型查看 用法:type COMMAND 二.Shell内置命令 用法:help COMMAND 三.外部命令 1.获取简要帮助信息 用法:COMMAND --help 2.获取详细帮助信息(使用手册) 用法:man COMMAND man 其实是  manual(手册)  的缩写,其文件路径之一:/usr/share/man/ (1).手册里段落名称解释 NAME:命令名称 DESCRIPTION:命令功能的详细描述 OPTIONS:所有选项 SYNOP

如何在Linux系统上获取命令的帮助信息

在Linux系统中,获取命令帮助信息分为内部命令帮助获取和外部命令帮助两种: 使用help命令用于显示shell内部命令的帮助信息:help命令只能显示shell内部的命令帮助信息. 而对于外部命令的帮助信息只能使用man或者info命令查看. 内部命令帮助获取: 使用内建命令help+命令即可获取 命令格式:# help COMMAND例如使用 help cd 可以获得命令的cd命令的使用格式,详细功用描述,作用法则,常用选项,退出状态码等相关信息. 示例: [[email protected

java通过Linux获取命令信息并显示出来

代码如下: package test; import java.io.*; import java.nio.charset.Charset; import java.util.Properties; import com.jcraft.jsch.ChannelExec; import com.jcraft.jsch.JSch; import com.jcraft.jsch.JSchException; import com.jcraft.jsch.Session; import org.apac

linux基础篇-linux获取命令帮助 详解

获取命令的使用帮助 内部命令: help COMMAND [[email protected] etc]# type cd cd is a shell builtin [[email protected] etc]# help cd cd: cd [-L|-P] [dir] Change the shell working directory. 外部命令: COMMAND --help [[email protected] etc]# type mkdir mkdir is /bin/mkdir

linux系统上获取命令的帮助信息以及man文档的章节是如何划分的

1.命令 -- help 2.man 命令 后者更加详细 首先帮助中尖括号<>和方括号[]以及省略号...的含义, 在方括号内的表达式("[" 和 "]"之间的字符)是可选的(写命令时要去掉括号).在尖括号内的表达式("[" 和 "]"之间的字符)是必须替换的表达式(而且要去掉括号). 省略号表示该选项可以单个或多个 man文档章节段落划分及说明 NAME :名字和基本功能 SYNOPSIS:简要帮助 []:可选内

linux lsmod命令 及相关信息

lsmod  (list modules) 语法:lsmod 功能: lsmod命令:是一个小程序,用来显示文件.proc/modules的信息,也就是显示当前内核模块装载的模块. 补充说明: 执行lsmod指令,会列出所有已载入系统的模块.Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心.您可以将这些功能编译成一个个单独的模块,待需要时再分别载入. lsmod命令显示的当前内核已经加载的模块和驱动.以下面行为例: scsi_mod             

Linux top命令中CPU信息的详解(转)

add by zhj: 下面的文章解释的很好了,这里再说明一下top命令中wa的含义,我们知道,当IO阻塞时,操作系统会把进程改为阻塞态,将CPU调度到运行其它进程. CPU在空闲状态下,会检查是否有阻塞的IO(磁盘或网络),如果有,那就认为是wa:如果没有,那才是真正的idle.在top命令中,85.1%id是真正的idle占比,而且有下面的公式 us + sy + ni + id + wa + hi + si + st = 100%,当wa比较高时,比如超过30%时,说明IO读写很慢,用su