PG(1) | Dienstprogramme für Benutzer | PG(1) |
BEZEICHNUNG
pg - Textdateien seitenweise durchsuchen
ÜBERSICHT
pg -*Menge *-p Eingabeaufforderung -cefnrs +Zeile +/Muster/ Datei_ ...
BESCHREIBUNG
pg zeigt eine Textdatei auf einem Monitor bildschirmweise an. Nach jeder Seite wird eine Eingabeaufforderung angezeigt. Der Benutzer kann dann entweder die Zeilenvorschub-Taste drücken, um zur nächsten Seite zu gelangen, oder eine der nachfolgend beschriebenen Tasten.
Falls in der Befehlszeile kein Dateiname angegeben ist, liest pg aus der Standardeingabe. Falls die Standardausgabe kein Terminal ist, agiert pg wie cat(1), stellt aber jeder Datei deren Namen voran, falls es mehr als eine gibt.
Falls die Eingabe aus einer Pipe kommt, speichert pg die Daten während des Lesens in einem Puffer, um Navigation zu ermöglichen.
OPTIONEN
pg akzeptiert die folgenden Optionen:
+Nummer
+/Muster*/*
-Zahl
-c
-e
-f
-n
bewirkt, dass pg umblättert, sobald ein Befehlsbuchstabe eingegeben wird.
-p Zeichenkette
-r
-s
-h, --help
-V, --version
BEFEHLE
Die folgenden Befehle können in der Eingabeaufforderung angegeben werden. Die Befehle, denen in diesem Dokument ein i vorangestellt ist, akzeptieren eine positive oder negative Zahl als Argument. Wenn das Argument mit + oder - beginnt, dann wird es relativ zur aktuellen Position in der Eingabedatei interpretiert, anderenfalls relativ zum Anfang.
i<Eingabetaste>
id oder ^D
il
if
iw oder iz
. oder ^L
$
i/Muster/
i?Muster? oder iMuster
Der Suchbefehl akzeptiert einen weiteren Buchstaben. Wenn t angegeben wird, dann wird die Zeile, die das Muster enthält, am oberen Rand des Bildschirms angezeigt (Vorgabe). m wählt die Mitte und b den unteren Rand des Bildschirms für die Anzeige. Die ausgewählte Position wird auch in folgenden Suchvorgängen verwendet.
in
ip
s Dateiname
h
!Befehl
q oder Q
Sobald der Benutzer die Abbruch- oder Beenden-Taste drückt, während pg aus der Eingabedatei liest oder in das Terminal schreibt, zeigt pg unmittelbar eine Eingabeaufforderung an. In allen anderen Situationen führen die genannten Tastendrücke direkt zum Beenden von pg.
UMGEBUNGSVARIABLEN
Die folgenden Umgebungsvariablen beeinflussen das Verhalten von pg:
COLUMNS
LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES
LINES
SHELL
TERM
ANMERKUNGEN
pg erwartet, dass die Terminal-Tabulatoren alle acht Spalten gesetzt werden.
Dateien, die NUL-Zeichen enthalten, können von pg nicht angezeigt werden.
SIEHE AUCH
cat(1), more(1), sh(1p), terminfo(5), locale(7), regex(7), term(7)
FEHLER MELDEN
For bug reports, use the issue tracker https://github.com/util-linux/util-linux/issues.
VERFÜGBARKEIT
Der Befehl pg ist Teil des Pakets util-linux, welches aus dem Linux-Kernel-Archiv https://www.kernel.org/pub/linux/utils/util-linux/ heruntergeladen werden kann.
2025-03-29 | util-linux 2.41 |