Anstatt nach deinem Favoriten zu fragen, lass sie uns einfach auflisten.
Was sind die nützlicheren Befehle im Inneren less
?
Persönlich benutze ich:
/
(suche vorwärts)?
(Suche rückwärts)F
(aktiviere tail -f like behvaior, Ctrl-C um daraus auszubrechen)v
(Datei in $ EDITOR zum Bearbeiten öffnen, Standardeinstellung ist vi / vim)
Andere?
command-line
less
geoffc
quelle
quelle
v
wird$EDITOR
mit lokaler Datei geöffnet - nicht nötig vi / vim.Antworten:
Man kann die Markierungsfunktion auch verwenden, um sich bestimmte Positionen in der Datei zu merken (und zurückzuspringen).
Geben Sie beispielsweise ein,
ma
um eine Position mit der Beschriftung zu markieren"a"
. Um zur Position zurückzukehren, geben Sie einfach ein'a
. Beschriftungen können beliebige Buchstaben sein (Groß- und Kleinschreibung beachten), sodass bis zu 52 mögliche Markierungen ([a-zA-Z]) möglich sind, obwohl ich selten mehr als 2 verwende.quelle
u
- bis halbe Seited
- halbe Seite runterk
- Eine Zeile nach oben scrollenj
- Eine Zeile nach unten scrollen-i
- Suche ohne Berücksichtigung der Groß- und Kleinschreibung, sofern das Muster keine Groß- oder Kleinschreibung enthält/ /pattern/
- Suche (verwendet mit n)-p /pattern/
Datei öffnen unter / pattern / (als Clo)& /pattern/
zeige Zeilen mit / pattern / (wie grep)quelle
&pattern
zeigt nur Zeilen, die / pattern /? Enthalten.-S
(Entweder in der Befehlszeile oder bei der Eingabe-
undS
Ausführungless
) schneidet lange Zeilen und ist hilfreich, wenn Sie z. B. Protokolldateien anzeigen. Geben Sie-
undS
erneut ein, um zurückzuschalten.quelle
Abgesehen vom Offensichtlichen sind meine beiden Favoriten:
export LESS=-FX
- Wenn es unter einer Seite liegt, muss ichq
zum Beenden nicht drücken/^HEADING
, um nach Überschriften und/^ *-option
Optionen zu suchen(besonders nützlich in der Bash-Manpage, die sehr groß ist)
quelle
auch - die meisten von ihnen sind nur vim-ähnliche Funktionen für die Navigation.
quelle
space
für eine Seite nach unten,b
für eine Seite zurück (Seite nach oben).g
für den Anfang, auchG
für das Ende.42g
- Gehen Sie zu Zeile 42.Dies ist keine Funktion von
less
, aber eine nützliche Funktion.Ich mag Manpages und bevorzuge weniger (1) als meinen Pager. Die meisten GNU-Programme haben das Handbuch jedoch im Format info (1) (GNU Texinfo) und ich bin kein Fan der info (1) -Schnittstelle. Gib mir nur weniger.
Also lese ich
less
stattdessen info (1) Seiten mit . Der folgende Befehl druckt die Infoseiten (1) unter Verwendung der vertrauten Oberfläche von less aus!quelle
n
- Suchen Sie in der gleichen Richtung weiter nach Ihrem MusterN
- Suchen Sie weiter in entgegengesetzter Richtung nach Ihrem MusterWenn Sie mit der Suche nach 'foo' begonnen haben und weiterhin nach Instanzen suchen möchten, können Sie
/
gefolgt von der Rückkehr immer wieder drücken oder Sie können einfachn
(ohne Rückkehr) drücken, um die Suche in derselben Richtung fortzusetzen.-N
- Zeilennummern anzeigen-I
- Groß- / Kleinschreibung in Ihrem Suchmuster ignorieren (nützlich, wenn Sie nach Fehlern suchen, die als 'FEHLER | Fehler | Fehler' geschrieben sein könnten)-G
- Markierung ausschaltenSie können diese eingeben, während weniger bereits eine Datei anzeigt, und sie wirken sich auf die angezeigte Datei aus. Sie können sie rückgängig machen, indem Sie sie erneut eingeben.
quelle
Obwohl hier eine Frage gestellt wurde , um mich daran zu erinnern, wie es geht, hat mir die Option
-e
oder--quit-at-eof
von immer gefallenless
.Dies führt normalerweise dazu, dass eine Seite nach unten am Ende der Datei geschlossen wird
less
, hat jedoch den nützlichen Nebeneffekt, dass Sie, wenn Sie mehrere Dateien angegeben haben, auch eine Seite nach unten am Ende einer Datei zur nächsten weitergeleitet werden. Das kann:n
eine Menge sparen , wenn Sie mehrere Dateien durchsuchen.quelle
Andere (für mich) nützliche Befehle sind J, K, die wie j, k funktionieren, aber nicht aufhören, am Anfang oder Ende der Datei zu scrollen: Dies ist nützlich, weil ich häufig den Terminalrand als visuelle Markierung verwende.
Als Notiz scheinen sie undokumentiert zu sein, afaik.
Als nächstes benutze ich less um gezippte und nicht gezippte Dateien zusammen zu leiten (es funktioniert dank lesspipe), wie in
less /var/log/dpkg.log* | less
quelle
Keine große Liste, aber dennoch sehr nützlich. Durchsuchen Sie einfach die Manpages, indem Sie zu passenden Ausdrücken (ohne Berücksichtigung der Groß- / Kleinschreibung) springen.
quelle
Ich mag die einstellbare horizontale Bildlaufoption, dh, der linken / rechten Pfeiltaste wird eine Zahl
less
vorangestellt, und diese Anzahl von Spalten wird von da an gescrollt-S
. Dies funktioniert am besten mit der Option "Zeilen abschneiden" .less
Liest Befehlszeilenoptionen aus der$LESS
Variablen beim Start. Hier sind meine bevorzugten Optionen:-J
Statusspalte links hinzufügen, Spalten mit Suchtreffern markieren.-M
ausführlichere Statuszeile.-Q
keine Glocken.-R
konvertiere keine rohen Eingaben, lass Escape-Sequenzen interpretiert werden.-S
Zeilenumbruch deaktivieren.-i
Suche ohne Berücksichtigung der Groß- / Kleinschreibung.quelle