3
3
[ # ] : author: " Arindam https://www.debugpoint.com/author/admin1/ "
4
4
[ # ] : collector: " lkxed "
5
5
[ # ] : translator: " geekpi "
6
- [ # ] : reviewer: " "
7
- [ # ] : publisher: " "
8
- [ # ] : url: " "
6
+ [ # ] : reviewer: " wxy "
7
+ [ # ] : publisher: " wxy "
8
+ [ # ] : url: " https://linux.cn/article-15446-1.html "
9
9
10
- Linux 和 BSD 中的 Whereis 命令及示例
10
+ whereis 命令的解释与示例
11
11
======
12
12
13
- ** 这是一份关于如何理解 Linux 和 BSD 中 whereis 命令的初学者指南,其中有几个例子。 **
13
+ > 这是一份关于如何理解 Linux 和 BSD 中 ` whereis ` 命令的初学者指南,还包括几个例子。
14
14
15
15
![ ] [ 1 ]
16
16
17
- _ 这篇文章是 [ Linux 命令] [ 2 ] 学习系列的一部分。_
17
+ 这篇文章是 [ Linux 命令] [ 2 ] 学习系列的一部分。
18
18
19
19
### whereis 命令
20
20
@@ -30,15 +30,15 @@ _这篇文章是 [Linux 命令][2]学习系列的一部分。_
30
30
whereis [OPTIONS] FILE_NAME
31
31
```
32
32
33
- whereis 命令的参数是你要搜索的程序名或文件名。该参数是强制性的 。
33
+ ` whereis ` 命令的参数是你要搜索的程序名或文件名。该参数是必须的 。
34
34
35
- 默认情况下,它在环境变量(如 HOME、 USER、 SHELL 等)中定义的路径中搜索程序。
35
+ 默认情况下,它在环境变量(如 ` HOME ` 、 ` USER ` 、 ` SHELL ` 等)中定义的路径中搜索程序。
36
36
37
37
让我们看下一些例子。
38
38
39
39
### Linux 和 BSD 中 whereis 命令的例子
40
40
41
- 下面是 whereis 命令的一个简单例子,我试图搜索 firefox。在下面的输出中,你可以看到包含 firefox 文件或可执行文件的路径列表。
41
+ 下面是 ` whereis ` 命令的一个简单例子,我试图搜索 ` firefox ` 。在下面的输出中,你可以看到包含 ` firefox ` 文件或可执行文件的路径列表。
42
42
43
43
```
44
44
$ whereis firefox
@@ -48,7 +48,7 @@ firefox: /usr/bin/firefox /usr/lib64/firefox /etc/firefox /usr/share/man/man1/fi
48
48
49
49
![ Linux 中 whereis 命令的简单例子] [ 3 ]
50
50
51
- 带有选项 -l 的命令会显示其搜索的路径列表。比如:
51
+ 带有选项 ` -l ` 的命令会显示其搜索的路径列表。比如:
52
52
53
53
```
54
54
$ whereis -l
@@ -66,7 +66,7 @@ bin: /usr/local/lib
66
66
bin: /usr/local/games
67
67
```
68
68
69
- 如果 whereis 命令没有找到任何东西,它只显示参数的名称。例如,如果我在 Linux 中搜索 nano,它没有安装,它的输出如下:
69
+ 如果 ` whereis ` 命令没有找到任何东西,它只显示参数的名称。例如,如果我在 Linux 中搜索 ` nano ` ,它没有安装,它的输出如下:
70
70
71
71
```
72
72
$ whereis nano
@@ -76,7 +76,7 @@ $ whereis nano
76
76
nano:
77
77
```
78
78
79
- 如果你想搜索更多的参数,你可以随时添加多个参数。例如,下面的命令同时搜索 bash 和 nano,输出结果是这样的:
79
+ 如果你想搜索更多的参数,你可以随时添加多个参数。例如,下面的命令同时搜索 ` bash ` 和 ` nano ` ,输出结果是这样的:
80
80
81
81
```
82
82
$ whereis bash nano
@@ -85,23 +85,23 @@ bash: /usr/bin/bash /usr/share/man/man1/bash.1.gz /usr/share/info/bash.info.gz
85
85
nano: /usr/bin/nano /usr/share/nano /usr/share/man/man1/nano.1.gz /usr/share/info/nano.info.gz
86
86
```
87
87
88
- 你也可以使用 -b 选项搜索特定的文件类型,比如二进制文件。下面的命令只告诉你 nano 的二进制路径。
88
+ 你也可以使用 ` -b ` 选项搜索特定的文件类型,比如二进制文件。下面的命令只告诉你 ` nano ` 的二进制路径。
89
89
90
90
```
91
91
$ whereis -b nano
92
92
93
93
nano: /usr/bin/nano /usr/share/nano
94
94
```
95
95
96
- 同样,-s 选项可以搜索源文件,而 -m 选项可以搜索手册页。
96
+ 同样,` -s ` 选项可以搜索源文件,而 ` -m ` 选项可以搜索手册页。
97
97
98
98
```
99
99
$ whereis -m nano
100
100
101
101
nano: /usr/share/man/man1/nano.1.gz /usr/share/info/nano.info.gz
102
102
```
103
103
104
- 你也可以结合上面的选项来进行更广泛的搜索。例如,下面的命令可以搜索 nano 和 firefox 的二进制、手册页, 而对于 bash,只搜索手册页。
104
+ 你也可以结合上面的选项来进行更广泛的搜索。例如,下面的命令可以搜索 ` nano ` 和 ` firefox ` 的二进制、手册页; 而对于 ` bash ` ,只搜索手册页。
105
105
106
106
```
107
107
$ 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
115
115
116
116
| 选项 | 描述 |
117
117
| :- | :- |
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 ` 选项时使用。|
126
126
127
- ### 结束语
127
+ ### 总结
128
128
129
- 我希望这篇文章能够帮助你理解 whereis 命令及其基本原理。你也可以阅读 [ whereis 手册页] [ 4 ] 来了解更多。如果你有任何问题,请告诉我。
130
-
131
- ** 本文是 [ Linux 命令] [ 2 ] 学习系列的一部分** 。
129
+ 我希望这篇文章能够帮助你理解 ` whereis ` 命令及其基本原理。你也可以阅读 [ whereis 手册页] [ 4 ] 来了解更多。如果你有任何问题,请告诉我。
132
130
133
131
--------------------------------------------------------------------------------
134
132
@@ -137,7 +135,7 @@ via: https://www.debugpoint.com/whereis-command-linux/
137
135
作者:[ Arindam] [ a ]
138
136
选题:[ lkxed] [ b ]
139
137
译者:[ geekpi] ( https://github.com/geekpi )
140
- 校对:[ 校对者ID ] ( https://github.com/校对者ID )
138
+ 校对:[ wxy ] ( https://github.com/wxy )
141
139
142
140
本文由 [ LCTT] ( https://github.com/LCTT/TranslateProject ) 原创编译,[ Linux中国] ( https://linux.cn/ ) 荣誉推出
143
141
0 commit comments