[[Vorlage(Getestet, general)]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] '''more''' ist ein Pager zum Anzeigen von (Text-)Dateien in der Kommandozeile. Das Programm [:less:] ist eine komfortablere Alternative, aber im Gegensatz zu more nicht auf jedem UNIX-System vorhanden. \\ \\ = Installation = Das Programm '''more''' ist im essentiellen Paket * '''util-linux''' von Ubuntu enthalten und ist deshalb auf jedem System installiert. = Syntax = Der Aufruf von more erfolgt im Terminal mit folgender Syntax: {{{#!vorlage Befehl more [OPTIONEN] DATEI }}} Dabei stellt more standardmäßig eine volle Bildschirmseite der anzuzeigenden Datei dar. Des Weiteren beherrscht more auch noch einen [#Interaktiver-Modus interaktiven Modus], z.B. zum Blättern innerhalb der angezeigten Datei. = Optionen = more kennt folgende Optionen: ||<-2 rowclass="titel">'''Optionen von more'''|| ||'''Option'''||'''Beschreibung'''|| ||`-num Zahl`||Es werden "Zahl" Zeilen pro Seite angezeigt (anstatt volle Seite).|| ||`-l`||Das Steuerzeichen für Seitenvorschub wird ignoriert.|| ||`-f`||Ausgabe wird nach Textzeilen statt Bildschrimzeilen berechnet, d.h. kein Zeilenumbruch.|| ||`-p`||Seiten werden beim Weiterblättern nicht gescrollt, sondern der Bildschirm wird komplett neu aufgebaut.|| ||`-c`||Seiten werden beim Weiterblättern nicht gescrollt, sondern von oben her neu Zeilenweise neu aufgebaut.|| ||`-s`||Mehrere aufeinanderfolgende Leerzeilen zu einer Zusammenfassen.|| ||`-u`||Es werden keine Zeichen unterstrichen.|| ||`+/Muster`||Die Datei wird erst ab der 1. gefunden Zeichenkette "Muster" angezeigt.|| ||`+Zahl`||Die Datei wird erst ab der Zeilennummer "Zahl" angezeigt.|| = Interaktiver Modus = Wird mit more eine Datei angezeigt, die länger als eine Bildschirmseite ist, so befindet sich more automatisch im interaktiven Modus. Hier stehen auf verschiedenen Tasten folgende Befehle bereit: ||<-2 rowclass="titel">'''more - interaktiver Modus'''|| ||'''Taste'''||'''Beschreibung'''|| ||[[Vorlage(Tasten, leer)]]||Eine Bildschirmseite weiter blättern.|| ||[[Vorlage(Tasten, b)]]||Eine Bildschirmseite zurück blättern.|| ||[[Vorlage(Tasten, return)]]||Eine Bildschirmzeile weiterblättern.|| ||[[Vorlage(Tasten, f)]]||Eine Bildschirmseite überspringen = zwei Seiten blättern.|| ||[[Vorlage(Tasten, s)]]||Eine Bildschrimzeile überspringen = zwei Zeilen blättern.|| ||'''='''||Ausgabe der aktuellen Zeilennummer.|| ||'''/'''||Man kann eine Suchbegriff eingegeben, nach Drücken von [[Vorlage(Tasten, enter)]] wird automatisch zur ersten Fundstelle gesprungen.|| ||[[Vorlage(Tasten, n)]]||Letzte Suche wiederholten.|| ||[[Vorlage(Tasten, v)]]||Den Editor [:VIM: vim] aufrufen, die aktuell angezeigte Datei wird so zum Editieren geöffnet. Nach Beenden des Editors springt man zu more zurück.|| ||[[Vorlage(Tasten, .)]]||Letzten Befehl wiederholen.|| ||[[Vorlage(Tasten, h)]]||Hilfe anzeigen.|| ||[[Vorlage(Tasten, q)]]||more beenden.|| Eine etwas ausführlichere Beschreibung des interaktiven Modus erhält man auch in den [:man:Manpages] zu more. = Alternativen = Will man nur kurze Dateien (< eine Bildschirmseite) anzeigen, so ist die Ausgabe mit [:cat:] schneller. [:less:] hat das gleiche Funktionsprinzip wie more, kennt aber deutlich mehr Optionen und Befehle im interaktiven Modus. = Links = * [:Shell/Befehlsübersicht:] {Übersicht} Übersicht über verschiedene Shell-Befehle # tag: Shell