共计 1193 个字符,预计需要花费 3 分钟才能阅读完成。
自动写代码机器人,免费开通
这篇文章主要介绍如何找出 Linux 中“二进制命令”描述和系统中位置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
假设你输出了 PATH 的值,然后进到其中的一个目录 /usr/local/bin,注意到一个名为 fswatch(监视文件修改更改) 的新命令:
$ echo $PATH$ cd /usr/local/bin
在 Linux 中找出新命令
现在让我们在 Linux 中用不同的方法找出 fswatch 命令的描述和位置。
1、whatis 命令
whatis 用于显示你作为参数输入的命令名的单行描述 (例如下面命令中的 fswatch)。
如果描述太长,一些部分在默认情况下会被省略,使用 -l 标志来显示完整的描述。
$ whatis fswatch$ whatis -l fswatch
Linux whatis 命令示例
2、apropos 命令
apropos 会搜索手册页名称和关键字描述 (以命令名作为正则表达式搜索)。
使用 -l 标志来显示完整的描述。
$ apropos fswatch $ apropos -l fswatch
Linux apropos 命令示例
默认上,apropos 会如示例那样输出所有匹配的行。你可以使用 -e 选项来精确匹配:
$ apropos fmt$ apropos -e fmt
Linux apropos 命令根据关键词显示
3、type 命令
type 命令会输出给定命令的完整路径名,此外,如果输入的命令名不是做为独立存储在磁盘的文件的程序,type 还会告诉你命令分类:
shell 内置命令
shell 关键字或保留字
别名
$ type fswatch
Linux type 命令示例
当命令是另外一个命令的别名时,type 会显示运行别名时所执行的命令。使用 alias 命令可以查看你系统上创建的所有别名:
$ alias$ type l$ type ll
显示 Linux 中所有别名
4、which 命令
which 可以帮助命令定位命令,它会打印出命令的绝对路径:
$ which fswatch
找出 Linux 命令位置
一些二进制文件存在于 PATH 环境变量中的多个目录,使用 -a 标志来找出所有匹配的路径名。
5、whereis 命令
whereis 定位指定命令名的二进制、源和帮助页文件,如下所示:
$ whereis fswatch$ whereis mkdir $ whereis rm
Linux whereis 命令示例
虽然上面的命令对于查找关于命令 / 程序的一些快速信息很重要,但是该命令的手册总是可以提供完整的文档,它还包括其他相关程序的列表:
$ man fswatch
以上是“如何找出 Linux 中“二进制命令”描述和系统中位置”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!
向 AI 问一下细节
丸趣 TV 网 – 提供最优质的资源集合!