Silver Searcher: eina de recerca de codi alternativa a Ack

silver Searcher

Cercador de plata és una eina bastant bona per a recerca de codi en línia de comandes. És multiplataforma, el que és positiu si treballes amb diversos sistemes operatius. També és de codi obert i totalment gratuïta. A més, comparteix multitud d'atributs funcionals amb les funcions de cerca de text sense format grep.

La principal diferència entre les dues eines és que Silver Searcher ofereix millor rendiment, Així com poder disposar d'un algoritme específic per a ignorar certs fitxers mitjançant patrons. Una cosa que pot ser positiu per als programadors o aspirants a desenvolupadors, i fins i tot usuaris de Linux que passen la major part del temps treballant davant el codi font en algun editor de text.

Per si no ho sabies, Silver Searcher (ag) és similar a Ack. Aquest programa està dissenyat per reemplaçar en un 99% a l'eina grep. Amb ell podràs buscar noms de fitxers, línies de codi, filtrat a partir de patrons, etc. Per defecte, ack imprimeix en pantalla les línies que tinguin coincidències amb el que l'usuari volia buscar. Aquesta eina, a diferència de grep, no ve preinstal·lada en les distros, ni tampoc Silver Searcher, de manera que hauràs de instal·lar-la tu mateix.

Per a la instal·lar aquesta eina, Ho pots fer fàcilment des dels repositoris de la teva distro favorita, usant el gestor de paquets adequat per al teu cas. Per exemple:

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]

Amb aquests comandaments podràs instal·lar-la en les principals distros, així com també en distribucions GNU / Linux derivades d'elles. Un cop instal·lat, podràs començar a usar-lo de forma senzilla fent servir la comanda ag. per Més informació sobre les seves funcions, pots executar:

man ag 

Per a la Més informació sobre el projecte, pots consultar seva pàgina de GitHub. Allà també podràs veure exemples d'ús ...


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.