全局搜索关键字命令_效率工具-终端下搜索代码神器

前言

当我们本地下载了源代码,想要快速的搜索含有关键字的代码,你会想到在终端用什么命令去搜索,用过Linux系统的基本应该是用 grep -r 关键字 * 这个命令吧。今天给大家介绍下我日常用的另一个命令神器-Ag命令。

4f1c33d13f27bc089f46fbad159ff6f2.png

开始学习啦

Ag是什么?

一个比grep、ack更快的递归搜索文件内容的工具。

Ag安装

  • Mac OS X 安装
brew install the_silver_searcher
CentOS6 安装
yum install epel-releaseyum install the_silver_searcher

Ag 语法

$ ag 参数选项 关键字

常用参数:

  • i 忽略大小写
  • g 文件名匹配
  • l 列出文件名

Ag 例子

  • 搜索文件内容含有关键字
$ ag Template
f32b4e7cdab1c24cbd0bb983d0cb719e.png
搜索文件内容含有关键字+忽略大小写

如上面例子的Template关键字,要忽略大小写,就可以这样执行命令:

$ ag -i Template
搜索文件内容含有关键字+忽略大小写+只显示符合的文件名

如上面例子的Template关键字,要忽略大小写,但是这样太多内容了,那么我们可以增加一个小写L的参数命令,在原来的基础上显示对应符合的文件名。

$ ag -i -l Template
  • 搜索目录下含有关键字的文件名或者文件夹

比如搜索含有generate关键字的文件或者文件夹:

$ ag -g generatepackages/nodeppt/lib/generate.js

更多的参数可以参考帮助说明:

$ ag -h

看到这里,是不是感觉想试下这个工具,提高我们的效率。

喜欢本文,可以关注+收藏,持续留意后期提供的一些效率工具。❤️

487fa6010b385ba3bd14c80941e3245d.png

放松一下

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值