本小节将介绍一下如何查看Linux命令的说明文档,帮助使用者更好的使用和学习linux命令,作为我的优快云专栏《系统学习Linux命令》的一篇。
很多的时候在学会使用了常见的基础命令之后,工作和学习的过程中很多时候需要查看命令的帮助文档,了解命令行参数的用法,因此本章节介绍一下如何查看命令自带的一些帮助文档。
linux系统中有着非常多的命令,每个命令有着很多的参数选项,代表着不同的使用方法。对于很多人来说不可能记住每一个选项,通常来说使用庞大的linux命令注意如下两点:
- 1,要注意总结其共性,就像我在前面文章中提到的,像-v,-i.-r.-f,-w等参数在很多命令中表示的含义是相通的,比如-i表示输出一些提示性的信息,-v输出命令执行的过程中一些详细的细节信息,-h表示输出该命令的使用方法;
- 2,借助命令自带的一些文档快速的熟悉一些参数选项的用法。
通常来说可以使用如下几种方式对于命令的介绍和使用方式有一个大致的了解:
命令是什么
往往在使用一个命令的时候,我们都知道其主要目的是什么。但是在遇到一个新命令的时候,可以使用whatis 来查看命令的简述,同样的该命令即适用于可执行文件也适用于shell内置命令,如图1:
图1
可以看到结合whatis命令和type命令,对于该命令就能够有初步的认识。
参数选项
-h,系统的可执行程序可能会支持-h选项来查看命令的使用方式。这种只有一个字母的方式称之为短选项,有的命令往往同时还支持长选项的方式例如–help。当然是否两种方式都支持取决于程序在设计之时的考虑,有的命令可能支持其中一种方式,如图2:
图2
当然在图2可以看出长选项的方式也可能是-help形式(只是–help是一种比较约定俗成的说法),这在使用的过程中要加以注意。当然我们也提到过这种方式往往适用的是Linux安装的可执行程序,对于shell内置命令要使用如下的方式。
help命令
help命令是shell内置的一个命令,用于为shell内置命令提供帮助文档。往往对于shell内置的命令,没有提供-h或者–help的参数选项,这个时候就要使用help命令,如图3:
图4
可以看到cd是shell程序本身内置的命令,-h以及–help都无法使用,跟可执行程序的设计并不相同,但是可以通过shell本身内置的help命令查看此类命令的说明和选项参数。
info命令
在使用–help等参数形式查看命令的时候,会有图4的提示:
图4
即使用info命令可以查看对于该命令完整的文档描述,info命令所显示的文档提供的不仅仅包含参数选项的使用描述,还包含命令修改历史,命令配合使用的其他命令介绍,命令示例,命令返回值,命令周边关联的上下游,比如操作系统,字符集等等较为详尽的介绍。
man命令
man是manual的缩写,即显示命令的手册,其功能和info类似。一般情况下使用man的频率更高一些,info是GNU项目的一个命令。图5是ls命令使用man查看手册页的部分内容:
图5
你可能会有这样的疑问,就是这些manual存放在linux的那些哪些目录下面呢,使用manpath
这个命令可以查询手册页的路径,感兴趣的同学可以试一试。
README
如果你有项目的经历或者经常浏览git,你一定会发现每个git项目通常都会有一个README,用来对于项目做一个整体的介绍。在使用linux的过程中,可能会源码安装一些命令。通常来说一个命令就是一个小的项目,很多的设计者也会提供这样一个readme文档,安装完命令之后。通常这些文件按照项目存放在的目录在/use/share/doc中,也可以作为了解命令的一个参考。
在学习linux命令的过程中,往往通过上述的基本命令,能够快速的了解命令的作用和使用方法,达到事半功倍的效果。
本文为优快云村中少年原创文章,未经允许不得转载,博主链接这里。