linux 搜索命令

来源:互联网 发布:淘宝怎么提现到支付宝 编辑:程序博客网 时间:2024/06/05 10:17

一、文件搜索命令

命令:find 搜索范围 [选项] 匹配条件

作用:在指定搜索范围内,搜索匹配搜索条件的文件、目录

find /   -name (文件名) 根据文件名进行搜索(可以使用*  ?通配符)find /   -iname (文件名) 不区分大小写find /   -site   (数据块  1数据块=512字节=0.5k)          根据文件大小查找(+-=)find /   -user     (用户名)        根据文件所属用户查找find /   -[amin(浏览时间) cmin(文件属性:权限等变更时间) mmin(文件内容变更时间)]     +分钟数     根据文件时间查找(+-=)find /   -type     (d f l)  根据文件类型查找

find 搜索范围 匹配条件 -[a(同时满足两个条件) o(满足一个即可)] 匹配条件

find 搜索范围 匹配条件 -exec +命令 {}\  对查询结果直接进行操作

find / -name 123 -exec ls -la {} \ 该命令表示在根目录中查找名字包含123的,之后ls -la,{}表示查询结果
find / -inum  根据i节点查询 


命令:locate 文件名 -i(不区分大小写)

作用:该命令同样用于查找文件,是一种快速查找,新增文件之后,使用updatedb命令更新文件资料库,就能使用locate快速查找,但是对于/tmp目录下的文件无效


二、命令查找相关

命令:which 命令

作用:查找命令所在的目录
如:which rm 查询rm命令在哪里


命令:whereis 

作用:查找命令所在的目录同时列出帮助文档的位置


命令:grep [选项] 字符串 文件

作用:文件中搜寻字符串匹配行

常用选项:

-i 不区分大小写

-v 排除指定字符串

如:grep -v ^# 文件名  显示除去#开头的行


命令: man 命令

作用:查看命令的帮助文档


命令:whatis +命令名称 

作用:查看一个命令是干嘛用的

如: whatis date

系统输出:date (1)             - print or set the system date and time


命令:apropos +命令名称  

作用: 查看命令帮助的简短信息


命令:help

作用:查看shell内置命令




0 0
原创粉丝点击