3

linux下的命令是十分强大并且十分常用的,对于一个使用Linux的人,掌握常用命令是必须的,而且对于这些命令不用可以去记,只要平时多用用,自然就记住了,但在开始不熟悉时怎么办呢?想用的时候就去谷歌吗?当然,这不失为一种办法 ,但实际上,并不用这么麻烦,Linux内部为我们提供了丰富的帮助手册,而要快捷的查看这些帮助手册,自然也是需要命令的,而这些命令也是我们应该尽早学会的。

查看命令的简要说明

在Linux下想查看命令的简要说明可以使用

whatis command(要查询的命令)

clipboard.png

初学者可能会对命令后的那个数字代表什么感到疑惑,那个数字实际上代表了这个命令所处的man分类(至于这个是什么,请往下看)

如果想要获取更详细的信息,可以使用

info command

他们都支持正则匹配

(不知为何,我的电脑中没有info命令,所以没法演示)

man命令

man命令是一个很强大的命令,它会列出这个命令的详细信息,以及这个命令的所有参数和这些参数的作用

man ls

clipboard.png

没想到一个简简单单的ls原来也可以这么复杂,原来也有如此之多的参数

此外,在man的帮助手册中,将帮助文档分为了9个类别,对于有的关键字可能存在多个类别中, 我们就需要指定特定的类别来查看;(一般我们查询bash命令,归类在1类中)(这就是上面提到的那个数字);

(1)、用户可以操作的命令或者是可执行文件
(2)、系统核心可调用的函数与工具等
(3)、一些常用的函数与数据库
(4)、设备文件的说明
(5)、设置文件或者某些文件的格式
(6)、游戏
(7)、惯例与协议等。例如Linux标准文件系统、网络协议、ASCⅡ,码等说明内容
(8)、系统管理员可用的管理条令
(9)、与内核有关的文件

对于正常使用,应该也就用到(1).

查看路径

在使用中我们可能需要知道命令的路径在那里,比如设定自定义快捷键时

clipboard.png

对此我们可以在文件中搜索,也许在使用了类似everything(Windows的软件,Linux不了解)等软件的情况下,找到这个文件也不慢,但确实还有一个更便捷的方法

which command

查看程序的搜索路径:

whereis command (当系统中安装了同一软件的多个版本时,不确定使用的是哪个版本时,这个命令就能派上用场;)

clipboard.png

总结

对于学习的东西,我们都需要先通过某种方式了解,然后在不断的使用中加深理解,然后才能掌握,linux已经给我们提供了快捷的了解方式,要掌握,还得靠我们多多实践,实践出真知。


笙歌会停
1k 声望45 粉丝

代码成就万世基积沙镇海 梦想永在凌云意意气风发