简介
ag 命令(The Silver Searcher)是一款用 C 编写的快速且对开发人员友好的文本搜索工具,针对源代码搜索进行了优化。它与 ack 类似,但速度更快,因此深受开发人员喜爱,可用于搜索代码库。
它最初是 ack 的克隆版,但此后其功能集略有不同。在典型使用中,ag 比 ack 快 5-10 倍,使用 Pthreads 来利用多个 CPU 核心并行搜索文件。
默认情况下,ag 将忽略文件名匹配 .gitignore、.hgignore 或 .ignore,这些文件可以在正在搜索的目录中的任何位置。
安装
Debian/Ubuntu
sudo apt update
sudo apt install silversearcher-ag
CentOS/Fedora
sudo yum install epel-release
sudo yum install the_silver_searcher
sudo dnf install the_silver_searcher
MacOS
brew install the_silver_searcher
常用选项
-
-a, --all-types:搜索所有文件,不包括隐藏文件,也不考虑任何忽略文件 -
-c, --count:仅打印每个文件中的匹配数,而不是匹配行数,如果想要匹配行数,将输出通过管道传输到wc -l -
--[no]color:打印时启用颜色或禁用颜色

最低0.47元/天 解锁文章
2558

被折叠的 条评论
为什么被折叠?



