Je me demandais simplement, j'ai récemment installé ack (ack-grep dans ubuntu), et je ne peux pas comprendre comment taper simplement ack pour obtenir ack-grep (pour une raison quelconque, ack est utilisé par un traducteur kanji).
Existe-t-il un meilleur moyen que de simplement aliaser la chose dans le shell (ce n'est pas global de cette façon, et ne peut pas l'évoquer dans vim par exemple).
Merci beaucoup!
Moins envahissant:
la source
La chose la plus simple à faire est d'installer ack via cpan. Il sera installé dans / usr / local / bin, qui a priorité sur / usr / bin. Exécutez simplement:
ou si vous n'avez pas le client cpan:
la source
sudo cpan -i App::Ack
oui.En supposant que le traducteur kanji n'est pas déjà / usr / bin / ack et que son emplacement se trouve plus tard sur votre chemin que / usr / bin, alors vous pouvez probablement faire ceci:
Cela vous demandera de confirmer l'opération si la destination existe et crée une sauvegarde si vous sélectionnez Oui.
la source
j'irais avec l'option symlink car elle évite le risque de transférer cet alias vers une autre machine si vous copiez votre fichier bash.
aller avec cela, fonctionne très bien sur ma version d'ubuntu 12.04
la source
Ma solution n'est pas aussi propre car elle écrit
/bin/
mais tant qu'il/usr/bin/ack
s'agit d'un binaire et non d'un lien symbolique, il m'a été plus facile de résoudre ce problème.Pour choisir lequel utiliser
la source