linux 下查看帮助信息
2013-04-13 14:08
176 查看
linux 下查看帮助信息
linux查看某个外部命令的帮助文档的方法是:
man [option] + CMD(这里的CMD是指你所要查看帮助的命令)
或者
command
-h
command --help
info command
但是对于内置命令,这个方法多半是不起作用的,需要使用:
help CMD
要查看一个命令的帮助常用的两个方法:
命令 + --help
man + 命令
这两种方式一般命令都会有其中一种形式,有些两种形式都有,而它们的输出也很类似,都会告诉你命令的用法和命令支持的选项,比如:
[plain] view
plaincopy
g++ --help
man g++
命令g++ --help输出中第一句就是:Usage: g++ [options] file... 这就是这个命令的用法,g++ 接选项(options)然后接文件,那个中括号的意思就是选项是可选的,你可以不给选项,也可以给任意多的选项。具体g++有哪些选项,前面一篇博客介绍了几个,剩下的自己打开黑洞洞的窗口输入命令看吧,贴出来的话太多了。
man g++的输出有自己的格式,但也大同小异,也是自己试试吧。下面说下两个命令的区别。
这个帮助是命令提供的,是作者写命令时候写在代码里面的,--help算是调用命令的选项。如果实现命令的作者没有提供这个选项,那就没办法通过这种方式查看帮助了。不过大多数命令支持,算是一种惯例吧。
这个man是manual(手册)的缩写,本身就是个命令,你也可以把它当成男人,有什么命令不明白就问问这个好基友。关于这个基友,你可以也使用man --help或者man man查看关于他的帮助。
man对自己的说明是:an interface to the on-line reference manuals,就是用来查看在线手册的一个接口,说是在线手册,其实很多命令的帮助文件都保存在本地。不过无所谓了,重要的是了解这个帮助文件和命令是分开的,帮助文件和命令的作者可以不是一个人,所以理论上说的话你可以写个ls的帮助文件,但是内容确是g++的帮助。。。
还有既然man是个接口,意思就是这个帮助文件的格式是有要求的,所以所有man显示出来的帮助,都会有NAME,SYNOPSIS,DESCRIPTION,等等描述。你如果要写man page,也需要遵守它的要求。
一般命令这两种帮助都有,选择哪个就看个人爱好了,能看懂一种,另一种肯定也能看懂。遇到有些命令只有一种帮助,也能阅读的游刃有余。
linux查看某个外部命令的帮助文档的方法是:
man [option] + CMD(这里的CMD是指你所要查看帮助的命令)
或者
command
-h
command --help
info command
但是对于内置命令,这个方法多半是不起作用的,需要使用:
help CMD
要查看一个命令的帮助常用的两个方法:
命令 + --help
man + 命令
这两种方式一般命令都会有其中一种形式,有些两种形式都有,而它们的输出也很类似,都会告诉你命令的用法和命令支持的选项,比如:
[plain] view
plaincopy
g++ --help
man g++
命令g++ --help输出中第一句就是:Usage: g++ [options] file... 这就是这个命令的用法,g++ 接选项(options)然后接文件,那个中括号的意思就是选项是可选的,你可以不给选项,也可以给任意多的选项。具体g++有哪些选项,前面一篇博客介绍了几个,剩下的自己打开黑洞洞的窗口输入命令看吧,贴出来的话太多了。
man g++的输出有自己的格式,但也大同小异,也是自己试试吧。下面说下两个命令的区别。
命令 + --help
这个帮助是命令提供的,是作者写命令时候写在代码里面的,--help算是调用命令的选项。如果实现命令的作者没有提供这个选项,那就没办法通过这种方式查看帮助了。不过大多数命令支持,算是一种惯例吧。
man + 命令
这个man是manual(手册)的缩写,本身就是个命令,你也可以把它当成男人,有什么命令不明白就问问这个好基友。关于这个基友,你可以也使用man --help或者man man查看关于他的帮助。man对自己的说明是:an interface to the on-line reference manuals,就是用来查看在线手册的一个接口,说是在线手册,其实很多命令的帮助文件都保存在本地。不过无所谓了,重要的是了解这个帮助文件和命令是分开的,帮助文件和命令的作者可以不是一个人,所以理论上说的话你可以写个ls的帮助文件,但是内容确是g++的帮助。。。
还有既然man是个接口,意思就是这个帮助文件的格式是有要求的,所以所有man显示出来的帮助,都会有NAME,SYNOPSIS,DESCRIPTION,等等描述。你如果要写man page,也需要遵守它的要求。
一般命令这两种帮助都有,选择哪个就看个人爱好了,能看懂一种,另一种肯定也能看懂。遇到有些命令只有一种帮助,也能阅读的游刃有余。
相关文章推荐
- linux 文件查找帮助命令 , 查看网络链接信息, 历史命令
- [linux学习笔记]第2天:时间管理,命令帮助信息,文本查看,权限及用户管理,BASH和变量,脚本
- Linux系统信息查看命令大全
- Linux系统信息查看命令大全
- Linux下如何查看CPU型号、个数、核数、逻辑CPU数、位数、发行版本、内核信息、内存、服务器生产厂家
- linux如何查看硬件信息
- Linux下查看软、硬raid信息的方法
- Linux查看CPU信息、机器型号等硬件信息
- linux系统信息查看命令
- linux下如何查看所有的用户和组信息?
- Linux中gdb 查看core堆栈信息
- Linux 查看系统硬件信息(实例详解)
- linux stat 命令查看文件信息
- 嵌入式 Linux 查看CPU信息、机器型号等硬件信息
- linux下查看机器的硬件信息:
- Linux查看系统基本信息
- 查看 Linux CPU 信息命令
- Linux查看硬件信息的方法
- Linux,Apache,php,mysql常用的查看版本信息的方法
- 查看Linux版本信息