zoukankan      html  css  js  c++  java
  • linux常用命令-文件搜索命令-locate,which,whereis,grep

    locate 目录或文件名 

      -i 查找的时候不区分大小写

    这个类似everything,速度比find快很多,因为这个命令搜索的是它维护的文件资料库,文件资料库是var/lib/mlocate/mlocate.db,如果文件没有包含在它的文件资料库,那么是找不到这个文件的,这个时候需要用updatedb命令来更新文件资料库,但是,/tmp这个目录,是不会被文件资料库收录的,即使执行了updatedb也找不到tmp下面的文件

    which 搜索命令所在目录及别名

      例:which ls

    whereis 搜索命令所在目录及帮助文档路径

      例:whereis ls

      注意,这个命令查到的帮助文档的路径中,1代表命令的帮助,5代表文档的帮助,例如whereis passwd中就有man1和man5这两种帮助文档

    grep 在文件内容中搜寻子串匹配的行为并输出

      -i 不区分大小写

      -v 排除指定字串

      例:grep mysql /root/install.log

        grep -v ^# /etc/inittab  把#开头的行排除

  • 相关阅读:
    samtools获取uniq reads
    NSDate的比较
    UIViewAlertForUnsatisfiableConstraints布局问题
    如何将网页保存为pdf
    使用Carthage管理iOS依赖库
    输出格式
    解决问题思路
    重:将好用的控件,上次github,
    解决CocoaPods慢的小技巧
    swift开发笔记28 CoreML
  • 原文地址:https://www.cnblogs.com/supermanChao/p/5753667.html
Copyright © 2011-2022 走看看