Me preguntaba, recientemente instalé ack (ack-grep en ubuntu), y no puedo entender cómo escribir ack para obtener ack-grep (por alguna razón, ack es tomado por un traductor kanji).
¿Hay una mejor manera que simplemente aliasar la cosa en el shell (no es global de esa manera, y no puede evocarlo en vim, por ejemplo).
¡Muchas gracias!
Menos molesto:
fuente
Lo más fácil es instalar ack a través de cpan. Se instalará en / usr / local / bin, que tiene prioridad sobre / usr / bin. Solo corre:
o si no tienes el cliente cpan:
fuente
sudo cpan -i App::Ack
hace.Suponiendo que el traductor de kanji no sea / usr / bin / ack y que su ubicación sea posterior a / usr / bin, entonces probablemente pueda hacer esto:
Esto le pedirá que confirme la operación si el destino existe y crea una copia de seguridad si selecciona sí.
fuente
Iría con la opción de enlace simbólico, ya que ahorra el peligro de transferir ese alias a otra máquina si copia su archivo bash.
vaya con esto, funciona bien en mi compilación de ubuntu 12.04
fuente
Mi solución no es tan limpia porque escribe,
/bin/
pero siempre que/usr/bin/ack
sea un binario y no un enlace simbólico, fue más fácil para mí solucionarlo de esta manera.Para elegir cuál usar
fuente