Linux搜索命令,帮助命令

08-文件搜索命令

不建议使用搜索命令,占用资源!

  • find [搜素案范围] [匹配条件]

  • find -name 根据文件名搜索

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mZp6UH18-1591363098779)(C:\Users\Administrator\Desktop\资料,源码\Linux\笔记\图片\08-find -name.png)]

    在etc目录下按照文件名搜索“init”

    注意!直接写文件名的话Linux中都是精准搜索。

    如何实现模糊搜索?

    1. 查找含有init的文件 * init *

    2. 查找init开头的文件 init *

    3. 查找init结尾的文件 * init

    4. 查找init开头后面是三个字母的文件 init???

    "*"可以匹配任意字符

    "?"可以匹配单个字符

  • find -iname 不区分大小写查找文件名

  • find -size 根据文件大小查找

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BA2leaA7-1591363098781)(C:\Users\Administrator\Desktop\资料,源码\Linux\笔记\图片\08-find -size.png)]

    注意!n是数据块,1数据块=512字节=0.5k

    • +n 大于n的文件
    • -n 小于n的文件
    • n 等于n的文件
  • find -user 根据所有者查找

  • find -group 根据所属组查找

  • find -amin 根据访问时间查找

  • find -cmin 根据文件属性被改变的时间查找

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kptGMZui-1591363098782)(C:\Users\Administrator\Desktop\资料,源码\Linux\笔记\图片\08-find -cmin.png)]

    查找tmp目录下五分钟内文件属性被修改的文件

  • find -mmin 根据文件内容被改变的时间查找

  • find -a 两个条件都满足

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CsHodFbF-1591363098783)(C:\Users\Administrator\Desktop\资料,源码\Linux\笔记\图片\08-find -a.png)]

    查找tmp目录下大于25k小于50k的文件

  • find -o 只要满足其中一个条件

  • find -type 根据文件类型查找

    • f文件
    • d目录
    • l软链接
  • find -exec 命令 {} ; 可以对查找到的文件进行操作

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y0GDkmBu-1591363098784)(C:\Users\Administrator\Desktop\资料,源码\Linux\笔记\图片\08-find -exec.png)]

    查找/tmp/test目录下名字叫做parent的文件并且执行ls -l操作

  • find -ok 命令 {} ; 对查找到的文件进行操作,并且询问

  • find -inum [i节点数字] 按照查找i节点

09-其他搜索命令

locate
  • locate 在文件资料库中查找文件

    (centos7没有)

  • updatedb 升级文件资料库

注意!存放临时文件的目录不在locate的搜索范围内

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

  • which cp

    在这里插入图片描述

whereis
  • whereis 搜索命令所在目录及帮助文档
grep
  • grep 在文件中搜索匹配字符串并输出

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mxKhoXgg-1591362941308)(C:\Users\Administrator\Desktop\资料,源码\Linux\笔记\图片\09-grep.png)]

  • grep -i 不区分大小写

  • grep -v 排除指定字符串

#开头的表示注释信息

  • grep -v ^# [文件名] 删除以#开头的行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YlGRyjLv-1591362941310)(C:\Users\Administrator\Desktop\资料,源码\Linux\笔记\图片\09-where which what.png)]

10-帮助命令

  • man 查看命令的帮助信息,查看配置文件的帮助信息(man查看不了shell内置的命令信息!!!!,要使用help命令)

    1. 进入帮助文档之后可以用/加上要查找的信息进行查找(类似于less的使用方法)
    2. 查看配置文件信息的时候直接加上配置文件的名字,不用加上绝对路径,加了绝对路径会显示配置文件的内容。

    帮助类型

    1 命令帮助

    5 配置文件的帮助

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3DtGv5PY-1591362941312)(C:\Users\Administrator\Desktop\资料,源码\Linux\笔记\图片\10-man 1.png)]

    以上代码是查看passwd的帮助信息(不加数字默认查看命令的帮助信息)

  • whatis 直接读取到命令name部分的信息(这个命令是干什么用的)

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CQDlg6AY-1591362941315)(C:\Users\Administrator\Desktop\资料,源码\Linux\笔记\图片\10-whatis.png)]

  • [命令] --help 查看命令有什么选项

  • help 获取shell内置命令的帮助信息

    找不到路径的命令就是shell内置命令(可以用type查看是否是shell内置命令)

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BxVJoKYu-1591362941316)(C:\Users\Administrator\Desktop\资料,源码\Linux\笔记\图片\10-type.png)]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值