linux文件名查找which,whereis,locate
系统教程导读
互联网集市收集整理了【linux文件名查找which,whereis,locate】操作系统教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含874字,纯文字阅读大概需要2分钟。
系统教程内容图文
使用find查询时,由于磁盘查询,所以速度较慢,所以linux下查询更常使用which, whereis, locate来查询,由于是利用数据库查询,所以速度很快。
2. which
我们常用的ls命令,如果我们想知道这些常用命令放在哪儿, 就使用which命令来查询地址。 which使用PATH 环境变量去查找文件名, which -a 返回所有的查到的命令, 默认返回第一条。
$ which grep
/bin/grep
$ which ll
alias ll='ls -l --color=tty'
/bin/ls
#使用alias别名
3. whereis
whereis用来查询程序名
$ whereis
whereis [ -sbmu ] [ -SBM dir ... -f ] name...
-b : 查找二进制格式文件
-s : 查找source 源文件
-m : 查找在说明文件manual路径下的文件
-u : 查找不在上述三个选项中的特殊文件
例如
$ whereis grep
grep: /bin/grep /usr/man/man1/grep.1.gz /usr/man/man1p/grep.1p.gz
#查询二进制文件
$ whereis -b grep
grep: /bin/grep
#查询手册说明文件 man grep
$ whereis -m grep
grep: /usr/man/man1/grep.1.gz /usr/man/man1p/grep.1p.gz
3. locate
linux将系统内文件列在一个数据库文件(arb/slocate/slocate.db)。 locate通过数据库文件查询。
一般这个文件每天更新一次, 配置在/etc/updatedb.conf 里面配置是否每天更新,以及更新目录。可以手动运行
$ updatedb
来更新数据库。使用locate,后面跟命令即可
$ locate passwd
【本文来自】【为您提供如需转载请注明!】【推荐】【win10下载】
系统教程总结
以上是互联网集市为您收集整理的【linux文件名查找which,whereis,locate】操作系统教程的全部内容,希望文章能够帮你了解操作系统教程linux文件名查找which,whereis,locate。 如果觉得互联网集市操作系统教程内容还不错,欢迎将互联网集市网站推荐给好友。
系统教程备注
版权声明:本文内容由互联网用户贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
系统教程手机端
扫描二维码推送至手机访问。