银牌搜寻者 是一个很好的命令行代码搜索工具。 它是跨平台的,如果您使用多个操作系统,这很好。 它也是开源的,完全免费。 此外,它与 grep 纯文本搜索功能共享许多功能属性。
两种工具的主要区别在于 Silver Searcher 提供了更好的 性能,以及能够有一个特定的算法来通过模式忽略某些文件。 对于程序员或有抱负的开发人员,甚至是大部分时间在文本编辑器中处理源代码的 Linux 用户来说,这都是积极的。
如果您不知道,Silver Searcher (ag) 类似于 Ack。 该程序旨在99% 地替代grep 工具。 有了它,您可以搜索文件名、代码行、基于模式的过滤器等。 默认情况下, ack 在屏幕上打印与用户想要搜索的内容相匹配的行。 与 grep 不同,此工具未预装在发行版中,Silver Searcher 也未预装,因此您必须自己安装。
至 安装此工具,您可以从您最喜欢的发行版的存储库中轻松完成,为您的案例使用适当的包管理器。 例如:
sudo apt-get install silversearcher-ag [Debian, Ubuntu, Mint...] sudo yum install the_silver_searcher [RHEL/CentOS/Fedora...] sudo emerge -a sys-apps/the_silver_searcher [Gentoo Linux] sudo pacman -S the_silver_searcher [Arch Linux] sudo zypper install the_silver_searcher [OpenSUSE/SUSE]
使用这些命令,您可以将其安装在主要发行版以及从它们派生的 GNU/Linux 发行版中。 安装后,您可以使用 ag 命令轻松开始使用它。 对于 更多资料 关于它的功能,你可以运行:
man ag
至 更多资料 关于项目,您可以咨询 您的GitHub页面. 在那里您还将看到使用示例...