linux常用命令搜索,Linux常用命令——文件搜索命令

Linux常用命令——文件搜索命令

Linux

以#号开头的内容都是内容描述或配置项

find

描述:文件搜索

语法:find [搜索范围] [范围条件]

.当前目录

示例:[root@localhost test]# find . li*

-name 根据文件名搜索

*匹配任意字符

示例:[root@localhost test]# find /etc/ -name *init*

? 匹配单个字符

示例:[root@localhost test]# find /etc/ -name init???

iname 不区分大小写,使用方式与-name一样

-size根据文件大小来查找

+n大于

-n小于

n等于

示例:[root@localhost test]# find / -size +204800

ps:linux下1k等于俩个数据块

-user 根据所有者查找

-group 根据所属组查赵

示例:[root@localhost test]# find /home -user liying

-admin通过时间访问查找

-cmin通过文件属性时间查找

-mmin通过文件内容修改时间查找

示例:[root@localhost test]# find /etc/ -cmin -5

-a and查询

-o or查询

-type 文件类型查找

f=文件

d=目录

l=软件文件

示例:[root@localhost test]# find /etc/ -name init* -a -type f 查找以init开头的文件

-inum 根据i节点来查找

exec/ok 对搜索结果执行命令操作

示例:[root@localhost test]# find /etc/ -name inittab -exec ls -l {} \;

其它搜索命令

locate

描述:在文件资料库查找文件

语法:locate [文件名]

示例:[root@localhost test]# locate init

如果提示,未找到命令,请执行:

1.安装locate命令,yum install mlocate

2.更新索引库,sudo updatedb

which

描述:查找命令所在目录及别名信息

语法:which [命令]

whereis

描述:查找命令所在路径和帮助文档

语法:whereis [命令]

grep

描述:在文件内容中搜索匹配的字符串

-i 不区分大小写

-v 排除指定字符串

-^ 获取文件内容有效行,不包含以#号开头的内容

示例:[root@localhost test]# grep -i ctrl /etc/inittab

获取有效行示例:[root@localhost test]# grep -v -^ ctrl /etc/inittab

帮助命令

所有命令都可以使用--help选项获取命令常用选项

Linu中文件以1开头的文件为命令的帮助文件,5开头的为配置文件的帮助

man

描述:查看命令的帮助信息

示例:

man ls 查看ls命令的帮助信息

空格翻页

回车下一行

/ 搜索

q 退出

man services 查看配置文件services的帮助信息

info

描述:查看命令的帮助信息

示例:与man使用方法一致

whatis

描述:查看命令简短的信息

示例:whatis ls

help

描述:查看Linux内置命令的帮助信息

示例:#help umask

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值