掌握Linux中的Apropos指令 (linux中apropos)

在Linux中,有许多的命令和工具可以帮助我们完成各种任务。Apropos指令就是其中一种非常实用的工具。本文将会介绍Apropos指令的使用方法和其功能。

什么是Apropos?

Apropos是Linux中的一个命令工具,也叫做”whatis”。它的作用是用来查找和展示与特定关键字相关的Linux命令的摘要信息。

Apropos如何使用?

Apropos指令非常简单易用,只需要在命令行中输入”apropos”或者”whatis”加上关键字,就可以查询相关命令,返回相关命令的简短描述。

例如,我们需要查找关于”create”的命令,输入以下命令:

apropos create

这样,系统就会返回包含“create”关键字的所有命令。接下来,我们可以再继续查询这些命令的详细信息。

Apropos的可选参数

Apropos有一些可选的参数可以让我们更加精确地查找相关命令。下面是一些常见的Apropos参数:

1. “-s”: 按指定的关键字查找所有的相关命令。

比如我们想查找与“create”相关的所有命令并包含“file”关键字,我们可以使用以下命令:

apropos -s file create

2. “-w”: 只查找完全匹配的命令名。

比如我们想查找关于“file”的命令,只是这个关键字单独存在而不包含其他字符,我们可以使用以下命令:

apropos -w file

3. “-a”: 查找所有相关信息,包括命令名、描述、和用法信息等等。

比如我们想查找与“create”相关的所有命令的用法信息,我们可以使用以下命令:

apropos -a create

4. “-d”: 列出所查找的命令的“man”手册页面的路径。

比如查找与”create”相关的man页面路径,我们可以使用以下命令:

apropos -d create

Apropos的优势和劣势

Apropos的优势是非常明显的。由于Linux的命令和工具实在是太多,常常会让人眼花缭乱,无从下手。而Apropos可以根据我们的关键字,查询相关命令的简短描述,定位我们需要的命令。

然而,在有些情况下,Apropos指令可能不如人意。查询结果有时可能会比较模糊,因为Apropos会返回所有相关的命令。Apropos只查询命令的描述信息,无法查询命令的选项和参数等详细信息。

Apropos指令是Linux中非常实用的工具,可以帮助我们精确地查找需要用的命令。我们可以通过命令行输入关键词,以及可选的参数来定位我们需要的命令。虽然Apropos不是万能的,但是它对于Linux命令的学习和应用是非常有帮助的。

相关问题拓展阅读:

如何学习 Linux 命令和工具

如何学习 Linux 命令和工具呢? 相信这是一个令许多Linux 初学者和爱好者欲前又止的颇为头疼的一件事,也是我目前一直在思考的问题。因为我也期望能够更轻松地学好用好 Linux 命令和工具。 以下是我的一些思考结果。

. 安装一个 Linux 版本

虽然 Windows 下提供了像 cygwin 类似的工具来模拟 Unix 环境和实用工具,不过,品尝原滋原味的口味不是更好吗? 最重要的是有真实的氛围。

1. 摒弃神秘感和畏惧感

a. Linux 命令只是一个可靠的小程序,用来完成特定用途的一件事;

b. Linux 命令提供了多种选项来控制其行为,以产生多样的效果和灵活性。不过,需要掌握的常用选项并不多。

简而言之, 需要知道两件事: 它是用来做什么事的; 有哪些常用选项和族逗历适用场合。 初期不必贪多求全。

2. 三个要过关

a. 英语障碍。 好的文档和帮助信息都是英文编写的。因此英语要过关, 至少要达到熟练无障碍阅读的地步; 只要有高中英语水平和一本中英词典就足够应对了;

b. 理解障碍。 学习Linux 命令无非是要理解其用途及用指茄法。有时候,需要补习计算机专业基础知识来理解和使用该工具所涵盖的含义和用途;

c. 心态障碍。 大多数 Linux 命令提供了 N 多选项,往往令人无所适从。因此,要耐心,细心、静心。用一种兆搜探索的精神去深入。

若能克服上述障碍和困难,相信会受益匪浅的。把它看成一种挑战和进步的机会,不要逃避。

3. 若干准则

a. 先将最常用的命令及常用选项掌握纯熟,不要贪多求全; 掌握正则表达式;

b. 从选项较少的简单的命令学起,逐步复杂化; 当然也可反着来,先征服最难的;

c. 每天一个命令, 持之以恒;

d. 相关命令关联学习, 比如 which , whereis , type, locate , find .

4. 若干技巧

a. man , info , –help , -h 参看帮助信息;

b. man -k keyword ; apropos keyword 根据关键字查看相关的命令;

c. 使用文本文件;

d. 善于将任务分解为若干简单的子任务;

e. 掌握管道、IO重定向;

. 命令的学习步骤

S1: man cmd or cmd –help 首先了解其基本用途;

S2: 阅读其选项,动手实践,确切理解其选项含义; 揣摩作者为什么要设计这些选项;

S3: 自己思考下, 对于其用途,最常用的是什么需求和适用场合;

S4: 利用该命令(或组合其他命令)解决问题;

. 找一本好的参考书籍

推荐 《Shell脚本学习指南》。 这本书非常具有实用性, 它不是照本宣科地从语法讲起, 从一开始就专注于 LINUX 的常用标准工具和脚本编写的重要技巧。 建议先找一本简单的入门书了解下,再来阅读此书比较好,适用于对 Shell 有一知半解,期望能够系统深入地学习和使用 Shell 的读者。 我觉得买了这本书非常实在划算。

linux中apropos的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux中apropos,掌握Linux中的Apropos指令,如何学习 Linux 命令和工具的信息别忘了在本站进行查找喔。


数据运维技术 » 掌握Linux中的Apropos指令 (linux中apropos)