EDA365电子论坛网

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

作者: uperrua    时间: 2021-8-19 14:01
标题: Linux which命令

6 U- \  a9 B1 n7 cLinux which命令用于查找文件。: `9 J9 a; ^4 F* R* q; F3 h
/ F/ F! h+ i; M: r3 c+ ^, ]
which指令会在环境变量$PATH设置的目录里查找符合条件的文件。
" M+ x9 O/ i! ~/ E' t* z2 T$ i7 T$ }9 [! d1 g" O
, K- D/ A1 k3 B. ], t+ J
% Z0 `( Z' e/ d, D0 X4 h! y3 g- E
语法+ E* ~8 }+ c( M& {4 G7 {* m+ Z
" ^% \0 g% n+ I2 J
which [文件...]6 X6 k1 K- T1 e$ U! \
" e% b9 n$ I( a6 g  x) s# v, }

5 U0 P7 }( r5 |2 y( D. F* C5 |+ \. q# q$ U# t

, S, f5 B# i0 e参数:
, v+ Y9 }9 g+ b- J4 s5 C8 b9 M- `7 t3 V2 S5 s1 Y: {& ]
-n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
; v; e8 m) y* @3 K- l-p<文件名长度>  与-n参数相同,但此处的<文件名长度>包括了文件的路径。
% O+ B5 H) s' w7 Z/ `-w  指定输出时栏位的宽度。  i. k: ~7 K' [! l+ S' e
-V  显示版本信息。( z/ f; U7 V8 M; }  [7 p8 ?
3 b, b9 }/ U+ K" j! V! ^
. ~7 r" O* {$ |; E5 ^% X; Y3 Z" V

, o" c. Q: g6 i: z1 `9 A  A$ |5 F* i* F) M1 F; z+ _
实例
, t; c' Q* g; _, w$ K+ x! X& j; {. Z( I
9 N, D$ [! B' P7 i& f/ `3 L
使用指令"which"查看指令"bash"的绝对路径,输入如下命令:: T  e. s/ f; C8 C7 A

8 a+ d/ v3 _4 ~! o' m* v# t5 b+ Q$ which bash3 v* H* x, A4 l. a5 U
2 b' A* F. S( O% w* H9 R! `

. i8 o( A' ^( w9 r, n% T
; A3 S' x& o! u* }! Y. ?4 j9 ]2 m$ u9 ~& o. Q
上面的指令执行后,输出信息如下所示:
9 P/ d# k( e9 i$ l3 x3 w8 t
: F. @4 I) R" p$ r/bin/bash                   #bash可执行程序的绝对路径
9 L4 [6 V. x& k% I
作者: xiaogegepcb    时间: 2021-8-19 15:49
Linux which命令用于查找文件
作者: youOK    时间: 2021-8-19 15:50
which指令会在环境变量$PATH设置的目录里查找符合条件的文件
作者: adogpp    时间: 2021-8-19 16:04
使用指令"which"查看指令"bash"的绝对路径
作者: ldezgr    时间: 2021-8-30 08:54
谢谢,学习




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