Linux常用搜索命令

1.通过locate搜索。(这个比较好)

        Locate通过文件名搜索文件的工具。它的用法也比较简单。Locate的应用,首先要通过updatedb建立索引数据库,然后再应用。


2.whereiswhich命令

whereis只会搜索二进制文件(参数-bman说明文件(参数-m),和源代码文件(参数-s)。如果省略参数,则返回所有的信息。

whichwhich查看可执行文件的位置。which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索的结果。

Ps

       whereislocate的查找速度都是非常快的,因为Linux把系统中的所有文件都记录在一个数据库文件当中,当我们用whereislocate的时候,会查这个文件,所以快。find命令会通过硬盘来查找,所以会慢。但是该数据库文件不是实时更新的,可能会找不到。


3. find 命令(最强的搜索工具)
find是最强的搜索工具,用法灵活,而不是仅仅找一个文件名这个功能。

find 路径-name文件名。比如要查找/etc文件夹下的a.txt文件:find /etc-name a.txt


4. grep命令(这个个人就用过在找进程号中)

可以结合正则表达式来使用。可以查找文件中的某个内容。

一些例子:

查找制定进程:ps -ef | grep svn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值