Less
less ist eine häufiger eingesetzte und komfortablere Alternative zu dem auf den Synology NAS vorinstallierten Pager more.
Voraussetzungen
- Zugang zur Kommandozeile mit root-Rechten
Installation
Mit dem Pager less
ist es möglich, Textdateien auf der Kommandozeile auszugeben und sich nach Belieben durch das Dokument zu bewegen. Das Programm less
ist in dem Paket SynoCli File Tools enthalten, das man sich über die alternative Paketquelle der SynoCommunity herunterladen kann.
Einführung in less
Syntax: less [OPTIONEN] [DATEI]
Beispiel:
less /var/log/messages
Die verfügbaren Tastaturkürzel für die Navigation innerhalb einer Textdatei können durch Drücken von h
in less, oder durch den Befehl...
less --help
... auf der Kommandozeile angezeigt werden.
Besonders wichtig sind die Tasten q
zum Verlassen von less und v
zum Editieren der Datei im Standardeditor.
Standard-Editor festlegen
Wie gerade erwähnt, bewirkt die Taste v
in less den Wechsel zum Standardeditor. Wie festgelegt wird, welcher Editor standardmäßig verwendet wird, wird in diesem Artikel beschrieben.
less als Standard-Pager einstellen
Um less als Standard-Pager zu definieren, muss die Shell-Variable "PAGER" den Wert /usr/local/bin/less -isR
haben. Dies kann durch Hinzufügen der folgenden Zeile in die Datei /etc/profile
(gültig für alle Benutzer, erfordert root-Rechte) oder in die Datei ~/.profile
(gültig für den aktuellen Benutzer, muss ggf. zuerst erstellt werden) erreicht werden:
export PAGER="/usr/local/bin/less -isR"
Die standardmäßig vorhandenen Zeilen
PAGER=more export PAGER
sollten (falls vorhanden) in beiden Dateien gelöscht werden.
Die Änderung wird erst nach dem nächsten Login wirksam und kann durch den Befehl
echo $PAGER
überprüft werden. Wird die Variable in beiden Dateien gesetzt, so gilt der benutzerspezifische Wert.