错6笔记

 找回密码
 立即注册
查看: 695|回复: 0

linux学习19-文件搜索命令-其他文件搜索命令

[复制链接]

182

主题

238

帖子

1111

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1111
发表于 2019-1-4 09:35:37 | 显示全部楼层 |阅读模式

亲,您还没有注册哦,错6笔记愿与你结交好友,享用更多功能,让你轻松玩转社区,快来注册吧!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
参数-i 是不区别大小写的       例如:locate -i ifconfig        ifconfig是我们要查找的文件名
[AppleScript] 纯文本查看 复制代码
[root@CentOS ~]# locate ifconfig
/usr/libexec/hypervkvpd/hv_set_ifconfig
/usr/sbin/ifconfig
/usr/sbin/pifconfig
/usr/share/man/de/man8/ifconfig.8.gz
/usr/share/man/fr/man8/ifconfig.8.gz
/usr/share/man/man8/ifconfig.8.gz
/usr/share/man/man8/pifconfig.8.gz
/usr/share/man/pt/man8/ifconfig.8.gz


这是以库来搜索的,所以很快,但是新建立的文件是没有加入到库中的。
但是可以手动来更新库文件,updatedb注意的是,这个命令是无法更新/tmp临时目录的


还有一个实时的搜索命令find     参数是-iname是不区别大小的写的
[AppleScript] 纯文本查看 复制代码
[root@CentOS ~]# find / -name ifconfig
/usr/sbin/ifconfig

在linux创建空白文件的命令是touch /路径/文件名

可以使用which来搜索命令所在的绝对路径,还可以查询到这个命令有没有别名,alias
[AppleScript] 纯文本查看 复制代码
[root@CentOS ~]# which ifconfig
/usr/sbin/ifconfig



whereis  可以查询到命令的相关帮助文档。例如:
[AppleScript] 纯文本查看 复制代码
[root@CentOS /]# whereis ifconfig
ifconfig: /usr/sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz
[root@CentOS /]# 



还有一个文件内容搜索命令grep
用法格式是:grep 文本内容 文件路径
也可以 grep -i 来不区分大小写来查询


还可以排除你不想看到的内容,比如注释不想看,那注释所在的行是以#号开头的,可以这样使用。
grep -i -v # 文件路径
但是有的注释不是所有的都在每行的第一个加#
所以我们要用
grep -i -v ^# 文件路径。
这样就是过滤掉了以每行#的开头的行,也就相当于,屏蔽了注释。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|错6笔记 ( 辽ICP备18006810号 )

GMT+8, 2024-4-26 05:30 , Processed in 0.118890 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表