码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基本命令学习(四)——查找,搜索

时间:2018-12-01 20:14:17      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:学习   结束   update   更新   upd   pat   通配   help   正则   

20.man 命令  用于查看内部命令

21.命令 --help  用于查看外部命令

22.grep [-option] 文件名

    -n 显示匹配行及行号

    -c 只显示匹配行的计数

  普通查找:grep -n ‘aq‘ 123

  使用*:grep -n ‘aq‘ 1*

  使用\<和\>:

    \<:表示以匹配正则表达式的行开始

    \>:表示以匹配正则表达式的行结束

    grep ‘\<aq‘ 123

    grep ‘aq\>‘ 123

23.find [path] [-option] 文件名

    -name file 寻找文件名为file的文件(可以使用通配符)

  find的原理:遍历磁盘,在整个磁盘下寻找

     find /home -name 123

     find /home -name ‘1*‘

24.locate 文件名  该命令也是查找文件,和find类似,但是比find快得多

  缺点:有可能找不到想要的文件/有可能找到不想要的文件

  locate原理:不是直接在磁盘上找,而是在已经建立的数据库(/var/lib/mlocate)中查找,所以特别快

  手动更新数据库:updatedb

Linux基本命令学习(四)——查找,搜索

标签:学习   结束   update   更新   upd   pat   通配   help   正则   

原文地址:https://www.cnblogs.com/jingu/p/10050508.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!