less
100%

Befehlszeile · Lektion 8

less

Lerne, lange Textdateien mit less interaktiv zu navigieren, zu durchsuchen und zu verfolgen.

Ist eine Textdatei länger als eine Bildschirmseite, kannst du sie mit less lesen, ohne dass ihr gesamter Inhalt durch das Terminal scrollt. Sein Name inspirierte den alten Unix-Scherz „less is more“, denn more ist ein anderer Pager.

Eine Datei öffnen

Starte den Pager, indem du ihm einen Dateinamen übergibst:

$ less /home/pete/Documents/text1

Solange less aktiv ist, steuern Tastendrücke den Pager, statt gewöhnliche Shell-Befehle zu starten. Erst nach dem Beenden des Pagers kehrst du zur Shell zurück.

Welcher Befehl öffnet /var/log/syslog in einem interaktiven Pager?

In less navigieren

Verwende bei geöffnetem Pager diese Tasten:

  • Mit Up, Down, Page Up und Page Down bewegst du dich zeilen- oder seitenweise.
  • Mit g springst du an den Anfang.
  • Mit G springst du ans Ende.
  • Mit u gehst du einen halben Bildschirm nach oben, mit d einen halben Bildschirm nach unten.
  • Mit h öffnest du die integrierte Hilfe.

Welche Taste springt in less direkt ans Dateiende?

In less suchen

Gib / gefolgt von einem Muster ein und drücke Enter, um vorwärts zu suchen. Eine Rückwärtssuche beginnt mit ?.

  • /search_term: Sucht vorwärts nach search_term.
  • ?search_term: Sucht rückwärts nach search_term.
  • n: Wiederholt die Suche in derselben Richtung.
  • N: Wiederholt die Suche in der entgegengesetzten Richtung.

Welche Taste wiederholt nach einer Vorwärtssuche nach error die Suche in derselben Richtung?

less verlassen

Drücke q, um less zu beenden und zur Shell-Eingabeaufforderung zurückzukehren.

Welche Taste beendet less und kehrt zur Shell zurück?

less mit Optionen starten

Optionen und anfängliche Befehle können beeinflussen, wie der Pager startet:

$ less -N file.txt
$ less +G file.txt
$ less +F /var/log/syslog
  • -N: Zeigt Zeilennummern an.
  • +G: Öffnet die Datei an ihrem Ende.
  • +F: Verfolgt neu hinzukommende Inhalte, ähnlich wie tail -f.

Drücke beim Verfolgen mit +F zunächst Ctrl+C, um zur normalen Navigation zurückzukehren, und anschließend q, um den Pager zu beenden. Mit -i ignoriert die Suche die Groß- und Kleinschreibung, sofern das Muster keinen Großbuchstaben enthält; -I ignoriert sie unabhängig vom Muster.

Auch Befehlsausgaben lassen sich über eine Pipe an less senden:

$ dmesg | less

Welcher Befehl öffnet /var/log/syslog und verfolgt neue Inhalte, sobald sie eintreffen?

Mit diesen Übungen kannst du das Navigieren, Suchen und Lesen von Systemtexten praktisch trainieren:

  1. Linux less Command: File Paging – Lerne, mit less Textdateien effizient anzuzeigen und darin zu navigieren, zu suchen und Zeilennummern zu verwenden.
  2. Viewing Log and Configuration Files in Linux – Zeige Protokoll- und Konfigurationsdateien mit Befehlen wie cat, more und less an und navigiere darin.

Lektion abgeschlossen

Sie haben less abgeschlossen

Du kannst nun mit less lange Dateien untersuchen, ohne das Terminal mit Text zu überfluten.

  • Öffne eine Datei oder eine weitergeleitete Befehlsausgabe im Pager.

  • Navigiere gezielt zu bestimmten Teilen der Eingabe.

  • Suche vorwärts oder rückwärts und wiederhole eine Suche.

  • Zeige Zeilennummern an oder verfolge wachsende Inhalte.

  • Beende den Pager sicher und kehre zur Shell zurück.

Lernfortschritt speichern

Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.

Kostenloses Konto erstellen
Nächste Lektion
Zurück zu Befehlszeile