Ich habe mich nur gewundert, dass ich kürzlich ack (ack-grep in Ubuntu) installiert habe, und ich kann nicht herausfinden, wie man ack einfach eintippt, um ack-grep zu bekommen (aus irgendeinem Grund wird ack von einer Kanji-Übersetzungssache aufgegriffen).
Gibt es einen besseren Weg, als das Ding in der Shell zu aliasen (es ist nicht global und kann es zum Beispiel nicht vim evozieren)?
Vielen Dank!
Am wenigsten aufdringlich:
quelle
Am einfachsten installieren Sie ack über cpan. Es wird in / usr / local / bin installiert, das Vorrang vor / usr / bin hat. Renn einfach:
oder wenn du den cpan client nicht hast:
quelle
sudo cpan -i App::Ack
aber.Angenommen, der Kanji-Übersetzer ist noch nicht / usr / bin / ack und befindet sich später in Ihrem Pfad als / usr / bin, dann können Sie dies wahrscheinlich tun:
Dadurch werden Sie aufgefordert, den Vorgang zu bestätigen, wenn das Ziel vorhanden ist, und eine Sicherung zu erstellen, wenn Sie Ja auswählen.
quelle
Ich würde mit der Symlink-Option gehen, da es die Gefahr der Übertragung dieses Alias auf einen anderen Computer erspart, wenn Sie Ihre Bash-Datei kopieren.
mach mit, funktioniert gut auf meinem Build von Ubuntu 12.04
quelle
Meine Lösung ist nicht so sauber, weil sie einschreibt,
/bin/
aber solange/usr/bin/ack
es sich um eine Binärdatei und nicht um einen Symlink handelt, war es für mich einfacher, dies zu beheben.So wählen Sie die zu verwendende Option aus
quelle