Linux常用命令-搜索

遍历文件搜索find:

find 搜索范围路径 匹配条件

-name index 精确搜索index
-name ind*  模糊搜索*:匹配任意
-name inde? 模糊搜索?:匹配单个
-iname Index 不区分大小写

-size +204800 大于100M
(100M=102400k,1k=2个数据块,100M=204800个数据块)
-size -n 小于
-size =n 等于

-user root 根据所有者
-group 根据所属组

-amin -5 访问时间access:五分钟内
-cmin    文件属性修改时间change
-mmin    文件内容修改时间modify

-type f 文件:file
-type d 目录:dir
-type l 链接:link

-inum 3100 查找节点为3100的文件
(判断文件是不是硬链接,在当前分区中查找该节点号)

连接条件
-a 同时满足:and
-o 满足任意一个:or

find /root -name index.php -exec 操作 {};对找到的结果执行操作
find /root -name index.php -ok操作 {};对找到的结果执行操作,对系统提示默认执行确定,比exec少了判断

文件资料库文件搜索locate:

locate [-i] 文件名
-i 不区分大小写
updatedb 更新文件资料库

*资料库不包括tmp临时目录*

文件内容中搜索grep:

grep [-iv] 词 文件
-i 不区分大小写
-v 排除指定字符串

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

which 命令名

搜索命令所在目录以及文档所在路径whereis:

whereis 命令名

获得帮助信息manual:

man [命令][配置文件名]
man ls 获得ls命令的帮助信息
man services查看services配置的帮助信息

命令 –help :查看命令的选项
whatis 命令 :获得简短的命令帮助信息
apropos 命令 :等同于man -k 命令,用关键字模糊搜索相关的命令,及简短的帮助信息

shell的内置命令帮助信息help:

help 命令 shell内置命令帮助信息
(找不到命令所在路径的命令一般就是shell内置命令,which不到)

Windows的搜索工具everything

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值