Einer der Befehle, die ich im Terminal am häufigsten verwende, ist grep, sogar mehr als cd o ls.
grep Es hat viele Optionen und bietet unterschiedliche Möglichkeiten, ich verwende jedoch den konventionellsten Weg, aber lassen Sie uns zunächst erklären Was ist grep?
grep ist einfach ein Filter, es ist ein Befehl, der Zeilen anzeigt, die mit dem von uns deklarierten Filter übereinstimmen.
Zum Beispiel haben wir in unserem System die Datei / usr / share / doc / bash / FAQ und der Inhalt dieser Datei ist:
Wenn Sie den Inhalt im Terminal mit dem Befehl auflisten möchten Katze (ja Katze, wie Katze hehe) sie können es tun:
cat /usr/share/doc/bash/FAQ
Angenommen, wir möchten nur die Zeile dieser Datei auflisten, die über die Version spricht. Dazu verwenden wir grep:
cat /usr/share/doc/bash/FAQ | grep version
Wenn Sie dies in das Terminal einfügen, wird nur die Zeile angezeigt, die "Version" in dieser Datei enthält. Es wird keine Zeile mehr angezeigt, die dieses Wort nicht enthält.
Was ist, wenn ich alles außer der Versionszeile anzeigen möchte?
Das heißt, so wie ich es Ihnen erklärt habe, wird alles angezeigt, was zum Filter passt. Jetzt zeige ich Ihnen, wie Sie alles erscheinen lassen außer Was passt zum Filter:
cat /usr/share/doc/bash/FAQ | grep -v version
Merkst du den Unterschied? ... einfach hinzufügen -v Es macht schon einen Unterschied
Also, wenn sie setzen grep Es wird nur angezeigt, was zum Filter passt, aber wenn Sie setzen grep -v Es zeigt Ihnen alles außer dem Filter.
Nun, das ist das Ende des Beitrags, nur ein weiterer Tipp, der jetzt vielleicht unterschätzt wird, aber ... Sie haben keine Ahnung, wie nützlich grep sein kann, es ist wirklich ein Lebensretter
Grüße