33[ # ] : author: " Arindam https://www.debugpoint.com/author/admin1/ "
44[ # ] : collector: " lkxed "
55[ # ] : translator: " geekpi "
6- [ # ] : reviewer: " "
7- [ # ] : publisher: " "
8- [ # ] : url: " "
6+ [ # ] : reviewer: " wxy "
7+ [ # ] : publisher: " wxy "
8+ [ # ] : url: " https://linux.cn/article-15446-1.html "
99
10- Linux 和 BSD 中的 Whereis 命令及示例
10+ whereis 命令的解释与示例
1111======
1212
13- ** 这是一份关于如何理解 Linux 和 BSD 中 whereis 命令的初学者指南,其中有几个例子。 **
13+ > 这是一份关于如何理解 Linux 和 BSD 中 ` whereis ` 命令的初学者指南,还包括几个例子。
1414
1515![ ] [ 1 ]
1616
17- _ 这篇文章是 [ Linux 命令] [ 2 ] 学习系列的一部分。_
17+ 这篇文章是 [ Linux 命令] [ 2 ] 学习系列的一部分。
1818
1919### whereis 命令
2020
@@ -30,15 +30,15 @@ _这篇文章是 [Linux 命令][2]学习系列的一部分。_
3030whereis [OPTIONS] FILE_NAME
3131```
3232
33- whereis 命令的参数是你要搜索的程序名或文件名。该参数是强制性的 。
33+ ` whereis ` 命令的参数是你要搜索的程序名或文件名。该参数是必须的 。
3434
35- 默认情况下,它在环境变量(如 HOME、 USER、 SHELL 等)中定义的路径中搜索程序。
35+ 默认情况下,它在环境变量(如 ` HOME ` 、 ` USER ` 、 ` SHELL ` 等)中定义的路径中搜索程序。
3636
3737让我们看下一些例子。
3838
3939### Linux 和 BSD 中 whereis 命令的例子
4040
41- 下面是 whereis 命令的一个简单例子,我试图搜索 firefox。在下面的输出中,你可以看到包含 firefox 文件或可执行文件的路径列表。
41+ 下面是 ` whereis ` 命令的一个简单例子,我试图搜索 ` firefox ` 。在下面的输出中,你可以看到包含 ` firefox ` 文件或可执行文件的路径列表。
4242
4343```
4444$ whereis firefox
@@ -48,7 +48,7 @@ firefox: /usr/bin/firefox /usr/lib64/firefox /etc/firefox /usr/share/man/man1/fi
4848
4949![ Linux 中 whereis 命令的简单例子] [ 3 ]
5050
51- 带有选项 -l 的命令会显示其搜索的路径列表。比如:
51+ 带有选项 ` -l ` 的命令会显示其搜索的路径列表。比如:
5252
5353```
5454$ whereis -l
@@ -66,7 +66,7 @@ bin: /usr/local/lib
6666bin: /usr/local/games
6767```
6868
69- 如果 whereis 命令没有找到任何东西,它只显示参数的名称。例如,如果我在 Linux 中搜索 nano,它没有安装,它的输出如下:
69+ 如果 ` whereis ` 命令没有找到任何东西,它只显示参数的名称。例如,如果我在 Linux 中搜索 ` nano ` ,它没有安装,它的输出如下:
7070
7171```
7272$ whereis nano
@@ -76,7 +76,7 @@ $ whereis nano
7676nano:
7777```
7878
79- 如果你想搜索更多的参数,你可以随时添加多个参数。例如,下面的命令同时搜索 bash 和 nano,输出结果是这样的:
79+ 如果你想搜索更多的参数,你可以随时添加多个参数。例如,下面的命令同时搜索 ` bash ` 和 ` nano ` ,输出结果是这样的:
8080
8181```
8282$ whereis bash nano
@@ -85,23 +85,23 @@ bash: /usr/bin/bash /usr/share/man/man1/bash.1.gz /usr/share/info/bash.info.gz
8585nano: /usr/bin/nano /usr/share/nano /usr/share/man/man1/nano.1.gz /usr/share/info/nano.info.gz
8686```
8787
88- 你也可以使用 -b 选项搜索特定的文件类型,比如二进制文件。下面的命令只告诉你 nano 的二进制路径。
88+ 你也可以使用 ` -b ` 选项搜索特定的文件类型,比如二进制文件。下面的命令只告诉你 ` nano ` 的二进制路径。
8989
9090```
9191$ whereis -b nano
9292
9393nano: /usr/bin/nano /usr/share/nano
9494```
9595
96- 同样,-s 选项可以搜索源文件,而 -m 选项可以搜索手册页。
96+ 同样,` -s ` 选项可以搜索源文件,而 ` -m ` 选项可以搜索手册页。
9797
9898```
9999$ whereis -m nano
100100
101101nano: /usr/share/man/man1/nano.1.gz /usr/share/info/nano.info.gz
102102```
103103
104- 你也可以结合上面的选项来进行更广泛的搜索。例如,下面的命令可以搜索 nano 和 firefox 的二进制、手册页, 而对于 bash,只搜索手册页。
104+ 你也可以结合上面的选项来进行更广泛的搜索。例如,下面的命令可以搜索 ` nano ` 和 ` firefox ` 的二进制、手册页; 而对于 ` bash ` ,只搜索手册页。
105105
106106```
107107$ whereis -bm nano firefox -m bash
@@ -115,20 +115,18 @@ bash: /usr/bin/bash /usr/share/man/man1/bash.1.gz /usr/share/info/bash.info.gz
115115
116116| 选项 | 描述 |
117117| :- | :- |
118- | ** -b ** | 只搜索二进制文件。|
119- | ** -m ** | 只搜索手册部分 。|
120- | ** -s ** | 只搜索源码。|
121- | ** -u ** | 搜索不寻常的条目。如果一个文件没有所要求的每种类型的条目,就被称为不寻常。因此,“ whereis -m -u * ” 会查询当前目录中没有文档的那些文件。|
122- | ** -B ** | 改变或限制 whereis 搜索二进制文件的地方。|
123- | ** -M ** | 更改或限制 whereis 搜索手册的位置。|
124- | ** -S ** | 更改或以其他方式限制 whereis 搜索源码的位置。|
125- | ** -f ** | 终止最后一个目录列表并指示文件名的开始 ,并且必须在使用任何 -B、-M 或 -S 选项时使用。|
118+ | ` -b ` | 只搜索二进制文件。|
119+ | ` -m ` | 只搜索手册页部分 。|
120+ | ` -s ` | 只搜索源码。|
121+ | ` -u ` | 搜索不寻常的条目。如果一个文件没有所要求的每种类型的条目,就被称为不寻常。因此,` whereis -m -u * ` 会查询当前目录中没有文档的那些文件。|
122+ | ` -B ` | 改变或限制 ` whereis ` 搜索二进制文件的地方。|
123+ | ` -M ` | 更改或限制 ` whereis ` 搜索手册的位置。|
124+ | ` -S ` | 更改或以其他方式限制 ` whereis ` 搜索源码的位置。|
125+ | ` -f ` | 终止上一个目录列表并指示文件名的开始 ,并且必须在使用任何 ` -B ` 、 ` -M ` 或 ` -S ` 选项时使用。|
126126
127- ### 结束语
127+ ### 总结
128128
129- 我希望这篇文章能够帮助你理解 whereis 命令及其基本原理。你也可以阅读 [ whereis 手册页] [ 4 ] 来了解更多。如果你有任何问题,请告诉我。
130-
131- ** 本文是 [ Linux 命令] [ 2 ] 学习系列的一部分** 。
129+ 我希望这篇文章能够帮助你理解 ` whereis ` 命令及其基本原理。你也可以阅读 [ whereis 手册页] [ 4 ] 来了解更多。如果你有任何问题,请告诉我。
132130
133131--------------------------------------------------------------------------------
134132
@@ -137,7 +135,7 @@ via: https://www.debugpoint.com/whereis-command-linux/
137135作者:[ Arindam] [ a ]
138136选题:[ lkxed] [ b ]
139137译者:[ geekpi] ( https://github.com/geekpi )
140- 校对:[ 校对者ID ] ( https://github.com/校对者ID )
138+ 校对:[ wxy ] ( https://github.com/wxy )
141139
142140本文由 [ LCTT] ( https://github.com/LCTT/TranslateProject ) 原创编译,[ Linux中国] ( https://linux.cn/ ) 荣誉推出
143141
0 commit comments