5种方法来找出Linux中“二进制命令”的描述和位置对新手来说可能是一个挑战。了解命令/程序的一些细节,不仅可以帮助Linux用户掌握大量的命令,还可以让用户了解命令行或脚本对系统的操作。因此,在本文中,我们将向您解释五个有用的命令,用于显示给定命令的简短描述和位置。要发现系统上的新命令,请检查PATH环境变量中的所有目录。这些目录存储了系统上安装的所有命令/程序。找到有趣的命令后,请尝试按如下方式收集一些简要信息,然后再继续阅读有关其手册页的更多信息。假设你输出了PATH的值,然后进入其中一个目录/usr/local/bin,注意到一个新命令fswatch(watchforfilemodificationchanges):$echo$PATH$cd/usr/local/bin发现Linux中的新命令现在让我们以不同的方式找出fswatch命令在Linux中的描述和位置。1.whatis命令whatis用于显示您作为参数输入的命令名称的单行描述(例如下面命令中的fswatch)。如果描述太长,默认情况下会省略某些部分,请使用-l标志显示完整描述。$whatisfswatch$whatis-lfswatchLinuxwhatis命令示例2、apropos命令apropos将搜索手册页名称和关键字描述(使用命令名称作为正则表达式搜索)。使用-l标志显示完整描述。$aproposfswatch$apropos-lfswatchLinuxapropos命令示例默认情况下,apropos输出所有匹配行,如示例中所示。可以使用-e选项来精确匹配:$aproposfmt$apropos-efmtLinuxapropos命令根据关键字显示3.type命令type命令会输出给定命令的完整路径名。另外,如果输入的命令名不是作为一个独立的存储在磁盘文件的程序中,type也会告诉你命令分类:shell内置命令shell关键字或保留字别名该命令是另一个命令的别名,类型将显示别名运行时执行的命令。使用alias命令查看系统上创建的所有别名:$alias$typel$typell显示Linux4中的所有别名whichcommand可以帮助命令定位命令,它会打印出命令的绝对路径:$whichfswatch找出Linux命令Location一些二进制文件存在于PATH环境变量中的多个目录中,使用-a标志查找所有匹配的路径名。5.whereis命令whereis定位指定命令名称的二进制文件、源代码和联机帮助页文件,如下所示:A命令的手册始终提供完整的文档,它还包括其他相关程序的列表:$manfswatch在本文中,我们回顾了五个用于显示命令的简短手册描述和位置的简单命令。您可以为本文投稿或在反馈框中提问。关于作者:AaronKili是Linux和F.O.S.S爱好者、未来的Linux系统管理员、网络开发人员和当前的TecMint内容创建者,他热爱使用计算机工作并且坚信分享知识。
