linux编程之查看帮助

想要在linux下独挡一面的编程,有一技能必须掌握,那就是查看帮助。

可能你习惯用google,百度来找帮助,但是使用下面的方法,获取信息更快,学习起来也更系统些。

要查看一个命令的帮助有两个方法:

  • 命令 + --help
  • man + 命令

这两种方式一般命令都会有其中一种形式,有些两种形式都有,而它们的输出也很类似,都会告诉你命令的用法和命令支持的选项,比如:

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,也需要遵守它的要求。


一般命令这两种帮助都有,选择哪个就看个人爱好了,能看懂一种,另一种肯定也能看懂。遇到有些命令只有一种帮助,也能阅读的游刃有余。

最后大家试试查看之前讲的几个命令或者自己知道的命令的帮助吧,熟能生巧:)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值