ack
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
ack [2012/08/28 18:34] – [Farben ändern] 93.200.213.148 | ack [2020/07/22 20:29] (aktuell) – [Links] olli | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== ack ====== | ====== ack ====== | ||
- | ack ist eine Alternative zu grep. | + | ack ist eine Alternative zu [[grep]]. |
===== Farben ändern ===== | ===== Farben ändern ===== | ||
Zeile 27: | Zeile 27: | ||
===== ack-grep unter Ubuntu ===== | ===== ack-grep unter Ubuntu ===== | ||
- | Unter Ubuntu wird ack als ack-grep installiert und aufgerufen. Um einfach ack verwenden zu können, kann man nach der Installation ein " | + | Unter [[Ubuntu]] (und anderen Debian-basierten Distributionen wie [[Linux Mint]]) |
<code bash> | <code bash> | ||
sudo apt-get install ack-grep | sudo apt-get install ack-grep | ||
sudo dpkg-divert --local --divert / | sudo dpkg-divert --local --divert / | ||
</ | </ | ||
+ | Alternativ kann auch ein Alias eingerichtet werden: | ||
+ | <code bash> | ||
+ | alias ack=ack-grep | ||
+ | </ | ||
+ | <WRAP tip round> | ||
+ | Dies ist in aktuelleren Distributionen nicht mehr nötig, dort ist '' | ||
+ | </ | ||
+ | |||
+ | ===== Dateien ignorieren ===== | ||
+ | Ab Version 2 ist es möglich, Dateien bei der Suche zu ignorieren. | ||
+ | Dabei können explizit einzelne Dateien | ||
+ | <code bash> | ||
+ | ack --ignore-file=is: | ||
+ | ack --ignore-file=match:/ | ||
+ | </ | ||
+ | oder alle Dateien mit einer bestimmen Dateinamenerweiterung ausgenommen werden: | ||
+ | <code bash> | ||
+ | ack --ignore-file=ext: | ||
+ | ack --ignore-file=ext: | ||
+ | </ | ||
+ | Dateitypen (meist mehrere Dateinamenerweiterung) können mit | ||
+ | < | ||
+ | ack --noTYPENAME | ||
+ | </ | ||
+ | ignoriert werden. | ||
+ | Die Liste der Dateitypen, die ack bekannt sind, kann mit | ||
+ | <code bash> | ||
+ | ack --help-types | ||
+ | </ | ||
+ | angezeigt werden. | ||
+ | |||
+ | ===== Installation ===== | ||
+ | Soll oder kann ack nicht über den Paketmanager installiert wenn, kann ack auch als [[https:// | ||
+ | |||
+ | |||
Zeile 37: | Zeile 72: | ||
===== Links ===== | ===== Links ===== | ||
- | [[http:// | + | * [[https:// |
ack.1346171676.txt.gz · Zuletzt geändert: 2012/08/28 18:34 von 93.200.213.148