EDA365电子论坛网

标题: Linux whereis命令 [打印本页]

作者: haidaowang    时间: 2021-8-30 13:25
标题: Linux whereis命令
) Q' U. ~2 |& f
Linux whereis命令用于查找文件。5 h" Z/ o8 g6 o5 Z

0 D+ w" V) j+ C该指令会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文件。
$ p1 V5 ]8 ~9 _. A5 ]
$ ]0 Z, l5 r# @; I* D; T( W该指令只能用于查找二进制文件、源代码文件和man手册页,一般文件的定位需使用locate命令。2 @2 }& v: C. ?) `
- g4 W6 f6 R! t9 Z  W1 P
语法
" e; P* V4 F# v3 ~. cwhereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...]7 Z: i0 @/ h; H- D/ O3 Y) a3 x0 e
参数:
. S' ?! X1 ?! u* ^2 X" u2 u7 M/ Y3 B8 s3 K
-b  只查找二进制文件。8 S/ y. s) p. p) z
-B<目录>  只在设置的目录下查找二进制文件。
; [% n: o7 h, w( B4 p1 |-f  不显示文件名前的路径名称。3 Z$ h0 G4 a7 Q+ W
-m  只查找说明文件。$ G8 U. q( r1 U5 M
-M<目录>  只在设置的目录下查找说明文件。* a7 h% O7 b" x; q+ b7 z2 f, ^
-s  只查找原始代码文件。
# m* n& A( Z/ r- p; n-S<目录>  只在设置的目录下查找原始代码文件。
* L' G. [9 ^5 E-u  查找不包含指定类型的文件。) j% T+ U# @9 H+ M
实例
7 Q( l4 z1 x& O2 A% y( `, X2 s$ w使用指令"whereis"查看指令"bash"的位置,输入如下命令:# B8 y2 l7 n0 ]
  z. g3 [! _' U% Q7 A$ ]; G. [' H
$ whereis bash
5 E2 [3 N5 g+ g) V  ^4 c上面的指令执行后,输出信息如下所示:
# A" h- W+ c+ [. ~6 ^* D6 n, \! V* ^3 N! k# c
bash:/bin/bash/etc/bash.bashrc/usr/share/man/man1/bash.1.gz 9 S/ s# U# |, h% l+ c3 [
注意:以上输出信息从左至右分别为查询的程序名、bash路径、bash的man 手册页路径。
$ ]5 E" |- H' ^) [2 e. N( e/ c
1 J' p+ L) h- L2 q( L如果用户需要单独查询二进制文件或帮助文件,可使用如下命令:
8 F; d4 E% h/ V3 I( ~) Q1 D9 @& z9 C0 ^1 e
$ whereis -b bash ; V  K/ H& e; j9 h7 K
$ whereis -m bash 2 F/ J* [2 Z$ h# N' A
输出信息如下:
% l) m: n2 _7 z( b" |$ v5 p" G2 V' D5 N7 q. n
$ whereis -b bash               #显示bash 命令的二进制程序  4 R9 B8 ]% c. _4 @
bash: /bin/bash /etc/bash.bashrc /usr/share/bash    # bash命令的二进制程序的地址  
& Q/ R/ K3 x5 x7 I/ W  m$ whereis -m bash               #显示bash 命令的帮助文件  
+ S/ \+ H( g9 b9 a9 Abash: /usr/share/man/man1/bash.1.gz  #bash命令的帮助文件地址  
作者: BarndM7    时间: 2021-8-30 14:17
Linux whereis命令
作者: yin123    时间: 2021-8-30 14:17
Linux whereis命令用于查找文件
作者: xiaogegepcb    时间: 2021-8-30 14:18
Linux whereis命令会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文件




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2