我们知道Linux有很多的命令,那LInux要不要背命令?
答案是背最常用的那些就行了
那有的时候我们想查询一些命令的详细用法该怎么办呢?
这里我给出3种方法
1.--help
--help的使用方法很简单啊
要查询的命令 --help
我们看个例子
这里我只截取了一小部分
这里大概的讲解了一些date命令的使用方法
基本上如果是命令,那么通过这个简单的【--help】就可以很快速地取得你所需要的选项、参数的说明,这很重要。我们说过,在Linux下面你需要学习完成任务的方式,不用硬背命令参数。不过常用的命令你还是得要记忆一下,而选项就通过【--help】来快速查询即可。
同样的,通过【cal --help】你也可以取得相同的解释,相当好用。不过,如果你使用【bc-help】的话,虽然也有简单的解释,但是就没有类似scale的用法说明,同时也不会有+、-、
*、/、%等运算符的说明了。
因此,虽然【--help】已经相当好用,不过,通常【--help】用在协助你查询“你曾经使用的命令所具备的选项与参数”而已,如果你要使用的是从来没有用过得命令,或是你要查询的根本就不是命令,而是文件的格式时,那就得要通过【man page】命令了。
2.man page
咦,【date -help】没有告诉你STRING是什么?
嘿嘿,不要担心,除了【--help】之外,我们Linux上面的其他在线求助系统已经都帮你想好要怎么办了,所以你只要使用简单的方法去寻找一下说明的内容,马上就清清楚楚地知道该命令的用法了。这个man 是manual(操作说明)的简写。只要执行:【man date】马上就会有清楚的说明出现在你面前,如下所示:
我们可以按空格往下翻,按q退出
我们现在处于的这个界面就是man page
我们仔细来看这个man page就会发现一些有趣的东西
首先,在上个表格的第一行,你可以看到的是:【DATE(1)】,DATE我们知道是命令的名称,那么(1)代表什么?
它代表的是“一般用户可使用的命令”的意思。咦,还有这个用意,呵呵,没销在查询数据的后面的数字是有意义的,它可以帮助我们了解或是直接查询相关的数据。常见的几个数字的意义是这样的:
代号 | 代表内容 |
1 | 用户在shell环境中可以操作的命令或可执行文件 |
2 | 系统内核可调用的函数和工具 |
3 | 一些常用函数和函数库, |