一、命令简介
whereis
命令用于查找命令的:可执行文件、帮助文件和源代码文件。
例如
$ whereis ls
ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz
找到了 ls 命令的可执行文件、帮助文件的位置。
二、命令参数
命令格式
whereis [选项] [命令名称]
选项
-
-b
: 限制只查找可执行文件。 -
-m
: 限制只查找帮助文件。 -
-s
: 限制只查找源代码文件。
命令名称: 要查找的命令的名称。
三、命令示例
查找命令的可执行文件路径:
whereis ls
输出示例:
ls: /bin/ls /usr/share/man/man1/ls.1.gz
限制只查找可执行文件:
whereis -b python
输出示例:
python: /usr/bin/python /usr/bin/python3.8 /usr/bin/python2.7 /usr/lib/python3.8 /usr/lib/python2.7 /etc/python /etc/python3.8 /etc/python2.7 /usr/local/lib/python3.8 /usr/local/lib/python2.7 /usr/include/python3.8 /usr/include/python2.7 /usr/share/python /usr/share/man/man1/python.1.gz
注意事项:
-
whereis
命令只会查找默认路径中的可执行文件、帮助文件和源代码文件。如果命令在非默认路径中,则whereis
可能无法找到。 - 可以结合其他命令如
which
、locate
和find
等来更全面地查找文件。 - 在查找文件时,可以使用通配符来进行模糊匹配,例如
whereis *sh
可以查找所有以sh
结尾的命令。
本文共 246 个字数,平均阅读时长 ≈ 1分钟
评论 (0)