Befehl: less

  LESS ist ein Programm, das dem MORE ähnelt, das aber nicht nur Vor-
  wärts-, sondern auch Rückwärtsbewegungen in der Datei erlaubt. Außerdem
  muß Less nicht die gesamte Eingabedatei lesen, bevor es startet, so
  dass es bei großen Eingabedateien schneller startet als Texteditoren
  wie VI.
  Less verwendet termcap (oder terminfo auf einigen Systemen), so dass es
  auf einer Vielzahl von Terminals laufen kann. Es gibt sogar eine be-
  grenzte Unterstützung für Hardcopy-Terminals. (Auf einem Hardcopy-
  Terminal werden Zeilen, die am oberen Rand des Bildschirms ausgegeben
  werden sollen, mit einem Caret vorangestellt).
  Die Befehle basieren sowohl auf MORE als auch auf VI. Den Befehlen kann
  eine Dezimalzahl vorangestellt werden, die in den folgenden Beschrei-
  bungen mit N bezeichnet wird. Die Zahl wird von einigen Befehlen ve-
  rwendet, wie angegeben.

Syntax:

     less -?
     less -V
     less [-[+]aBcCdeEfgGiImMnNqQrsSuUVwX]
          [-b bufs] [-h Zeilen] [-j Zeile] [-k keyfile]
          [-{oO} Logdatei] [-p pattern] [-P prompt] [-t tag]
          [-T tagsfile] [-x tab] [-y Zeilen] [-[z] Zeilen]
          [+[+]cmd] [Dateiname]...

Optionen:

                     ZUSAMMENFASSUNG DER BEFEHLE

  Befehle, die mit * gekennzeichnet sind, können von einer Zahl, N,
  vorangestellt werden. Anmerkungen in Klammern geben das Verhalten an,
  falls N angegeben wird.

  h H                 Zeige die Hilfe an.
  q  :q :Q ZZ         Beende.

  e ^E j ^N CR      * Eine Zeile vorwärts (oder N Zeilen).
  y ^Y k ^K ^P      * Eine Zeile rückwärts (oder N Zeilen).
  f ^F ^V SPACE     * Ein Fenster  vorwärts (oder N Zeilen).
  b ^B ESC-v        * Ein Fenster rückwärts (oder N Zeilen).
  z                 * Ein Fenster vorwärts (und setze Fenster auf N).
  w                 * Ein Fenster rückwärts (und setze Fenster auf N).
  d ^D              * Ein halbes Fenster vorwärts (und setze halbes
                      Fenster auf N).
  u ^U              * Ein halbes Fenster rückwärts (und setze halbes
                      Fenster auf N).
  F                   Immer vorwärts; wie "tail -f".
  r ^R ^L             Zeichne Bildschirm neu.
  R                   Zeichne Bildschirm neu, verwerfe gepufferte Ein-
                      gabe.
        -------------------------------------------------------
        Das standardmäßige "Fenster" ist die Bildschirmhöhe.
        Das standardmäßige "halbe Fenster" ist die Hälfte der
        Bildschirmhöhe.
        -------------------------------------------------------
  /pattern          * Suche vorwärts nach (N-ter) übereinstimmender
                      Zeile.
  ?pattern          * Suche rückwärts nach (N-ter) übereinstimmender
                      Zeile.
  n                 * Wiederhole vorherige Suche (für N-tes Vorkommen).
  N                 * Wiederhole vorherige Suche in umgekehrter
                      Richtung.
  ESC-n             * Wiederhole vorherige Suche, über mehrere Dateien
                      hinweg.
  ESC-N             * Wiederhole Suche in umgekehrte Richtung & über
                      mehrere Dateien hinweg.
  ESC-u               Mache die Suchhervorhebung rückgängig (um-
                      schalten).
        -------------------------------------------------------
        Suchmuster können durch eines oder mehrere der folgenden
        Zeichen modifiziert werden:
        ! Suche nach NICHT-übereinstimmenden Zeilen.
        * Suche in mehreren Dateien.
        @ Starte Suche bei der ersten Datei (für /) oder der
          letzten Datei (für ?).
        -------------------------------------------------------
  g  <  ESC-<       * Gehe zur ersten Zeile in der Datei (oder Zeile N).
  G  >  ESC->       * Gehe zur letzten Zeile in der Datei (oder Zeile N).
  p %               * Gehe zum Anfang der Datei (oder N Prozent in die
                      Datei).
  {                 * Gehe zur }-Klammer, die zu der (N-ten) { in der
                      obersten Zeile gehört.
  }                 * Gehe zur {-Klammer, die zu der (N-ten) } in der
                      untersten Zeile gehört.
  (                 * Gehe zur )-Klammer, die zu der (N-ten) ( in der
                      obersten Zeile gehört.
  )                 * Gehe zur (-Klammer, die zu der (N-ten) ) in der
                      untersten Zeile gehört.
  [                 * Gehe zur ]-Klammer, die zu der (N-ten) [ in der
                      obersten Zeile gehört.
  ]                 * Gehe zur [-Klammer, die zu der (N-ten) ] in der
                      untersten Zeile gehört.
  ESC-^F <c1> <c2>  * Gehe zur c1-Klammer, die zu der (N-ten) c2-Klammer
                      in der obersten Zeile gehört.
  ESC-^B <c1> <c2>  * Gehe zur c2-Klammer, die zu der (N-ten) c1-Klammer
                      in der untersten Zeile gehört.
  m<letter>           Markiere die aktuelle Position mit <letter>.
  '<letter>           Gehe zu einer zuvor markierten Position.
  ''                  Gehe zur vorherigen Position zurück.
  ^X^X                Entspricht '.
  :e [Datei]          Überprüfe eine neue Datei.
  ^X^V                Entspricht :e.
  :n                * Öffne die (N-te) nächste Datei aus der Befehlszeile.
  :p                * Öffne die (N-te) vorherige Datei aus der Befehls-
                      zeile.
  :x                * Öffne die erste (oder N-te) Datei aus der Befehls-
                      zeile.
  = ^G :f             Zeige den aktuellen Dateinamen an.
  V                   Zeige die Versionsnummer von "less" an.
  -<flag>             Ändere einen Befehlszeilen-Flag [siehe FLAGS unten].
  _<flag>             Zeige die Einstellung eines Befehlszeilen-Flags an.
  +cmd                Führe den "less"-Befehl bei jeder neuen Datei aus.
  !command            Übergebe den Befehl an $SHELL zur Ausführung.
  |Xcommand           Leite den Dateiausschnitt zwischen aktueller Pos-
                      ition & Markierung X an einen Shell-Befehl weiter.
  v                   Bearbeite die aktuelle Datei mit $VISUAL oder
                      $EDITOR.
        -------------------------------------------------------
                                     FLAGS

  Die meisten Flags können entweder in der Befehlszeile oder mit dem
  - Befehl innerhalb von "less" geändert werden.

  -?                  Zeige Hilfe an (von der Befehlszeile).
  -a                  Vorwärtssuche überspringt aktuellen Bildschirm.
  -b [N]              Anzahl der Puffer.
  -B                  Deaktiviere automatische Pufferzuweisung für Pipes.
  -c -C               Zeichne Bildschirm durch Scrollen/Löschen neu.
  -d                  Einfaches Terminal.
  -e -E               Beende am Ende der Datei.
  -f                  Erzwinge das Öffnen nicht regulärer Dateien.
  -g                  Treffer für vorheriges Suchmuster nicht hervorheben.
  -G                  ALLE Treffer für vorheriges Suchmuster hervorheben.
  -h [N]              Rückwärtiges Scroll-Limit.
  -i                  Ignoriere Groß-/Kleinschreibung in Suchvorgängen.
  -I                  Ignoriere Groß-/Kleinschreibung in Suchvorgängen
                      und Suchmustern.
  -j [N]              Bildschirmposition der Zielzeilen.
  -k [file]           Verwende eine "lesskey"-Datei.
  -m -M               Lege Eingabeaufforderungsstil fest.
  -n -N               Verwende Zeilennummern.
  -o [file]           Logdatei.
  -O [file]           Logdatei (überschreibe bedingungslos).
  -p [pattern]        Start bei Muster (von der Befehlszeile).
  -P [prompt]         Definiere neue Eingabeaufforderung.
  -q -Q               Schalte Terminal-Klingelton stumm.
  -r                  Gebe "Rohe" Steuerzeichen aus.
  -s                  Fasse mehrere leere Zeilen zusammen.
  -S                  Schneide lange Zeilen ab.
  -t [tag]            Finde einen Tag.
  -T [tagsfile]       Verwende eine alternative Tags-Datei.
  -u -U               Ändere die Handhabung der Rücktaste.
  -V                  Zeige die Versionsnummer von "less" an.
  -w                  Zeige Tilde (˜) für Zeilen nach dem Ende der Datei.
  -x [N]              Setze Tabulatorstopps.
  -X                  Verwende keine Termcap-Init/Deinit-Zeichenfolgen.
  -y [N]              Setze Vorwärts-Scroll-Limit.
  -z [N]              Lege Fenstergröße fest.

Kommentar:

  LESS verfügt über eine umfangreiche Dokumentation, die den Rahmen
  dieser Hilfe sprengen würde. Weitere Informationen finden Sie unter:
  https://gitlab.com/FreeDOS/unix/less ODER WIKI
  https://en.wikipedia.org/wiki/Less_(Unix)

Beispiel:

  - keines -

Siehe auch:

  more

  Copyright © 2013 Mark Nudelmann, Hilfeversion 2023
  und 2025 von W. Spiegl.

  Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
  Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.