Linux下查找、搜索相关

1、vim中查找

(1)、规则
/pattern<Enter> :向下查找pattern匹配字符串
?pattern<Enter>:向上查找pattern匹配字符串 

使用了查找命令之后,使用如下两个键快速查找:

n:按照同一方向继续查找
N:按照反方向查找 

(2)、查找匹配的字符串 

pattern是需要匹配的字符串,例如:

/abc<Enter>      #查找abc

除此之外,pattern还可以使用一些特殊字符,包括(/、^、$、*、.),其中前三个这两个是vi与vim通用的,“/”为转义字符。

/^abc<Enter>    #查找以abc开始的行
/abc$<Enter> #查找以abc结束的行
//^abc<Enter> #查找^abc字符串

参考网址:http://www.cnblogs.com/longjshz/p/5775584.html

2、linux下搜索指定目录下文件中特定字符串并高亮显示匹配关键字

find ./ -name "*" | xargs grep --color=auto "mysql"

这是查找当前目录下所有文件中包含mysql字符串的文件,并且高亮显示mysql关键词。

参考网址:http://blog.csdn.net/fisher_jiang/article/details/8997467

3、linux下查找目录下的所有文件中是否含有某个字符串

find . -name "*.in" | xargs grep "thermcontact"

当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行

find .|xargs grep -ri "IBM" -l 

查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名

参考网址:http://blog.csdn.net/duguduchong/article/details/7716908

linux查找、搜索字符或文件相关推荐

  1. linux tail 查找字符串,linux 查找包含字符串的文件

    1. 前言 本文主要讲解如何在Linux系统下查找包含指定字符串的文件和搜索相关关键字. 2. linux 查找包含字符串的文件相关实用案例 使用find命令查找文件,并把查找结果重定向至grep程序 ...

  2. linux查找某时间后的关键字,linux - 查找指定时间的文件及文件中的关键字

    Linux查找某个时间内的文件 1.? n天内修改的(-ctime) find . -type f -ctime -1| xargs ls –l 说明: (1) -type f 只搜索文件,不包含文件 ...

  3. linux查找文件限制时间,Linux查找命令find与文件三种时间

    Linux中查找命令如下: Which 查看可执行文件的位置. whereis 查看文件的位置. locate 配合数据库查看文件位置. Find 实际搜寻硬盘查询文件名称. 其中find的功能很强大 ...

  4. linux查找最近访问的文件,教您在Linux系统中查找最近修改的文件/文件夹

    如果您使用Linux系统进行日常操作,则主目录文件将随时间急剧增加.如果您有成千上万个文件,很可能不记得最近更改的文件名,本文将教您在Linux系统中查找最近修改的文件/文件夹.另外,如果要检查出于任 ...

  5. linux查找目录中指定文件或遍历指定文件夹

    查找目录中指定文件 1.终端输入:find 指定文件夹 指定文件名 2.终端输入:ll 指定文件夹 其中,文件夹可以不指定,但搜索较慢.ll主要是遍历比较快.

  6. linux查找出全部doc文件,linux 查找出包含某个字符串的所有文件的方法详解

    一.find查找用法 find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expres ...

  7. linux查找最近文件在哪里,Linux查找最近修改的文件

    BFS/DFS算法介绍与实现(转) 广度优先搜索(Breadth-First-Search)和深度优先搜索(Deep-First-Search)是搜索策略中最经常用到的两种方法,特别常用于图的搜索.其 ...

  8. linux查找特定类型的文件中是否包含特定字段

    shell是个好东西,极大的方便了查询工作,之前遇到一个问题,查询包含有特定字段的特定文件,经过查询,命令如下: 1 find . -type f -name '*.cpp' print|xargs ...

  9. jar命令查看查找搜索 jar, war 文件内容

    命令 jar tvf FAMS-0.0.1-SNAPSHOT.war | grep prop 说明 jar tvf 文件名 | grep 要搜索的内容 jar 命令参数说明 用法: jar {ctxu ...

最新文章

  1. [ExtJS5学习笔记]第五节 使用fontawesome给你的extjs5应用添加字体图标
  2. IDEA中的maven工程Java未被识别的解决方法
  3. python手机号脱敏代码_Excel技巧—如何对手机号码脱敏处理
  4. 爬虫中如何获取页面编码类型
  5. 出现特殊分隔符无法分隔解决方案
  6. python 快速删除程序_如何快速一次性卸载所有python包(第三方库)呢
  7. TYUT程序设计比赛2017回顾
  8. lua java 传参_java和lua交互方法(1)
  9. Netty4.0学习笔记系列之六:多种通讯协议支持
  10. matlab 的 legend 用法
  11. J2EE 第二阶段项目之JUnit4进行单元测试(五)
  12. java p12证书验证_Java s2s通过p12证书和基本授权连接到https
  13. 程序化交易中的数据周期,数据窗口和间隔
  14. iOS系统语音播报文字
  15. python基于flask_sockets实现WebSocket
  16. HTML5--CSS3在线编辑工具 超酷!!!(24款非常实用的CSS3工具终极收藏)
  17. Spark:解析CSV文件并按列值分组
  18. CPU处理器检测工具
  19. JS 用角度换东南西北
  20. 动态生成验证码+验证码的校验

热门文章

  1. c语言中被调用函数只需在主调函数中声明,其他函数中不用声明,求助,函数在其他函数中使用时要先声明后调用,这个没声明就用了...
  2. Python中fastapi构建的web项目使用.gitlab-ci.yml文件在KubeSphere中进行自动部署
  3. JS保证输入框里面的数值是数字
  4. 仿腾讯图文轮播.html
  5. java cache组件_组件之Cache篇
  6. 使用html-table模块生成html格式
  7. mysql 8.0配置主从同步_MySQL 8.0 主从同步
  8. linux内核实现片选跳变,《Linux内核设计与实现》读书笔记:进程调度
  9. 计算机描绘的基因结构图,利用IBS软件画基因mRNA的结构图
  10. python tkinter实例_Python tkinter模版代码实例