Skip to content
This repository was archived by the owner on Apr 9, 2024. It is now read-only.

Commit 73ffb33

Browse files
authored
Merge pull request #28438 from wxy/20230103.3-⭐️-Whereis-Command-in-Linux-and-BSD-with-Examples
RP:published/20230103.3 ⭐️ Whereis Command in Linux and BSD with Examples.md
2 parents c841422 + 8955a1c commit 73ffb33

File tree

1 file changed

+26
-28
lines changed

1 file changed

+26
-28
lines changed

translated/tech/20230103.3 ⭐️ Whereis Command in Linux and BSD with Examples.md published/20230103.3 ⭐️ Whereis Command in Linux and BSD with Examples.md

+26-28
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@
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]学习系列的一部分。_
3030
whereis [OPTIONS] FILE_NAME
3131
```
3232

33-
whereis 命令的参数是你要搜索的程序名或文件名。该参数是强制性的
33+
`whereis` 命令的参数是你要搜索的程序名或文件名。该参数是必须的
3434

35-
默认情况下,它在环境变量(如 HOMEUSERSHELL 等)中定义的路径中搜索程序。
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
6666
bin: /usr/local/games
6767
```
6868

69-
如果 whereis 命令没有找到任何东西,它只显示参数的名称。例如,如果我在 Linux 中搜索 nano,它没有安装,它的输出如下:
69+
如果 `whereis` 命令没有找到任何东西,它只显示参数的名称。例如,如果我在 Linux 中搜索 `nano`,它没有安装,它的输出如下:
7070

7171
```
7272
$ whereis nano
@@ -76,7 +76,7 @@ $ whereis nano
7676
nano:
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
8585
nano: /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
9393
nano: /usr/bin/nano /usr/share/nano
9494
```
9595

96-
同样,-s 选项可以搜索源文件,而 -m 选项可以搜索手册页。
96+
同样,`-s` 选项可以搜索源文件,而 `-m` 选项可以搜索手册页。
9797

9898
```
9999
$ whereis -m nano
100100
101101
nano: /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

Comments
 (0)