|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!Whereis敕令
功效简述:whereis敕令是定位可履行文件、源代码文件、赞助文件在文件体系中的地位。这些文件的属性应属于原始代码,二进制文件,或是赞助文件。whereis法式还具有搜刮源代码、指定备用搜刮路径和搜刮不平常项的才能。和find比拟,whereis查找的速度异常快,这是由于linux体系会将体系内的一切文件都记载在一个数据库文件中,当应用whereis和上面行将引见的locate时,会从数据库中查找数据,而不是像find敕令那样,经由过程遍历硬盘来查找,效力天然会很高。但此数据库没有及时更新,有时刻新建的文件会找不到,须要手动更新此数据库。
语法:whereis[-bmsu][BMS目次名-f]文件名
敕令参数:
-b定位可履行文件。
-m定位赞助文件。
-s定位源代码文件。
-u搜刮默许路径下除可履行文件、源代码文件、赞助文件之外的其它文件。
-B指定搜刮可履行文件的路径。
-M指定搜刮赞助文件的路径。
-S指定搜刮源代码文件的路径。
查找和crontab文件相干的文件
[atong@LiWenTongtmp]$whereiscrontab
crontab:/usr/bin/crontab/etc/crontab/usr/share/man/man1/crontab.1.gz/usr/share/man/man5/crontab.5.gz/usr/share/man/man1p/crontab.1p.gz
指定查找的文件种别
[atong@LiWenTongtmp]$whereis-bcrontab―》指定查找二进制文件,也就是可履行文件
crontab:/usr/bin/crontab/etc/crontab
[atong@LiWenTongtmp]$whereis-mcrontab-->指定查找赞助文件
crontab:/usr/share/man/man1/crontab.1.gz/usr/share/man/man5/crontab.5.gz/usr/share/man/man1p/crontab.1p.gz
[收集上的实例]
mao:~#whereisvi
vi:/usr/bin/vi/usr/share/vi/usr/share/man/man1/vi.1.gz
mao:~#whereisman
man:/usr/bin/man/usr/local/man/usr/share/man/usr/share/man/man1/man.1.gz/usr/share/man/man7/man.7.gz
mao:~#whereisyes
yes:/usr/bin/yes/usr/share/man/man1/yes.1.gz
mao:~#whereisecho
echo:/bin/echo/usr/share/man/man1/echo.1.gz
mao:~#whereisless
less:/usr/bin/less/usr/share/man/man1/less.1.gz
mao:~#whereisfcitx
fcitx:/usr/bin/fcitx/usr/share/fcitx
------------------------后续自我小结---------------
whereis其实跟我们的locate和which的功效很像,也是可以或许查找履行文件和文件,还可以或许查找赞助文件。根本这个敕令应当可以被which和locate替换的。
欢迎大家来到仓酷云论坛! |
|