Linux-Befehle · 2 min read · Sep 16, 2025
Linux look-Befehl Tutorial für Anfänger (mit Beispielen)
Obwohl der Linux find-Befehl eine hervorragende Arbeit beim Suchen in der Befehlszeile leistet, kann es Situationen geben, in denen ein spezielles Tool praktischer sein kann. Ein solcher Fall ist das Finden von Zeilen in einer Datei, die mit einem bestimmten Wort beginnen. Es gibt einen Befehl - genannt look - der dies für dich erledigt.
In diesem Tutorial werden wir diesen Befehl anhand einiger leicht verständlicher Beispiele besprechen. Aber bevor wir das tun, ist es erwähnenswert, dass alle Beispiele im Artikel auf einer Ubuntu 18.04 LTS-Maschine getestet wurden.
Linux look-Befehl
Der look-Befehl in Linux zeigt Zeilen an, die mit einer gegebenen Zeichenfolge beginnen. Folgendes ist seine Syntax:
look [-bdf] [-t termchar] string [file ...]Und hier ist, was die Man-Seite über das Tool sagt:
Das look-Utility zeigt alle Zeilen in der Datei an, die string als Präfix enthalten.
Wenn die Datei nicht angegeben ist, wird die Datei /usr/share/dict/words verwendet, nur alphanumerische Zeichen werden verglichen und die Groß- und Kleinschreibung von alphabetischen Zeichen wird ignoriert.Folgend sind einige Beispiele im Q&A-Stil, die dir eine gute Vorstellung davon geben sollten, wie der look-Befehl funktioniert.
Q1. Wie verwendet man den look-Befehl?
Einfach, gib einfach das Wort an, nach dem du suchen möchtest, und die Datei, in der du suchen möchtest, als Eingaben für den look-Befehl an.
Hier ist ein Beispiel:
look The test.txtDer obige Befehl sucht nach Zeilen, die mit ‘The’ in der Datei ‘test.txt’ beginnen.
Zur Referenz, hier ist die test.txt-Datei:
Und hier ist die erzeugte Ausgabe:
Q2. Wie kann man die Suche innerhalb einer gegebenen Zeichenfolge eingrenzen?
Der look-Befehl ermöglicht es dir auch, deine Suche einzugrenzen, indem du ein Abschlusszeichen angibst. So erklärt die Man-Seite die -t-Option:
-t, --terminate termchar
Gib ein Zeichen für das Ende der Zeichenfolge an, d.h. nur die Zeichen
in der Zeichenfolge bis einschließlich des ersten Auftretens von termchar
werden verglichen.Um diese Option zu testen, habe ich test.txt mit ein paar weiteren Zeilen aktualisiert. Schau dir das an:
Und dann habe ich den folgenden Befehl ausgeführt:
look -t n Fund test.txt
Wir fragen den look-Befehl also im Grunde, nach Zeilen zu suchen, die mit dem Wort ‘Fund’ beginnen, aber auch solche einzuschließen, die mit ‘Fun’ beginnen. Und hier ist die Ausgabe:
Q3. Ist die look-Suche groß-/kleinschreibungsempfindlich?
Ja, das ist sie. Wenn du beispielsweise den folgenden Befehl ausführst (der derselbe ist wie der, den wir im letzten Q&A verwendet haben, abgesehen von der Kleinschreibung des ersten Buchstabens im Wort ‘fund’):
look -t n fund test.txt
Wird keine Ausgabe erzeugt.
Du kannst jedoch den look-Befehl zwingen, die Groß- und Kleinschreibung zu ignorieren, indem du die -f-Option verwendest.
Q4. Wofür kann look noch verwendet werden?
Du kannst den look-Befehl verwenden, um nach allen Wörtern zu suchen, die mit einer bestimmten Zeichenfolge beginnen. Um beispielsweise zu sehen, welche Wörter mit der Zeichenfolge ‘love’ beginnen, verwende einfach den look-Befehl auf folgende Weise:
look loveHier ist eine Beispielausgabe:

Fazit
Alles in allem ist look ein nützliches kleines Befehlszeilen-Utility, dessen Existenz du zumindest kennen solltest, denn du weißt nie, wann es sich als Retter für dich erweisen könnte. Es bietet nicht viele Befehlszeilenoptionen, und die meisten haben wir bereits hier besprochen. Um mehr über look zu erfahren, gehe zu seiner Man-Seite.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.