Kommentare
- Für den Datensatz wird
v
geöffnet$EDITOR
mit lokaler Datei – nicht erforderlich vi / vim. - In dieser Änderung bearbeitet! Danke Maciej! Ich wusste das nicht!
Antwort
Man kann auch die Markierungsfunktion verwenden, um sich zu erinnern (und zu springen) zurück zu) bestimmten Positionen in der Datei.
Geben Sie beispielsweise ma
ein, um eine Position mit der Bezeichnung "a"
. Um zur Position zurückzukehren, geben Sie einfach "a
ein. Beschriftungen können ein beliebiges Alphabet sein (Groß- und Kleinschreibung beachten), sodass bis zu 52 mögliche Markierungen ([a-zA-Z]) zulässig sind, obwohl ich selten mehr als 2 verwende.
Kommentare
- Super! Ich brauchte diese Funktion und wusste nicht, dass sie existiert!
- Ebenfalls nützlich (von der Manpage) ist, dass Sie irgendwohin springen (z. B. mit ' g ') können Sie mit ' ' (Doppelapostroph) zurückspringen.
Antwort
-
u
– halbe Seite -
d
– halbe Seite nach unten -
k
– einzelne Zeile nach oben scrollen -
j
– einzelne Zeile nach unten scrollen -
-i
– Suche ohne Berücksichtigung der Groß- und Kleinschreibung, es sei denn, das Muster enthält Großbuchstaben (als clo oder in) weniger) -
/ /pattern/
– Suche (verwendet mit n) -
-p /pattern/
Datei öffnen unter / pattern / (als clo) -
& /pattern/
Zeilen anzeigen, die / pattern / (wie grep) enthalten
Kommentare
- ? / pattern / – Suche rückwärts (wird auch mit n verwendet) F – Folge wie tail -f
- Wie ich mich erinnere, zeigt
&pattern
NUR Zeilen, die / pattern enthalten /? - @lsc: Ja, das ' ist richtig. Ich ' habe aktualisiert.
Antwort
-S
(entweder in der Befehlszeile oder durch Eingabe von -
und S
, während ) schneidet lange Zeilen und ist hilfreich beim Anzeigen von z Protokolldateien. Geben Sie -
und S
erneut ein, um zurückzuschalten.
Antwort
Abgesehen von den offensichtlichen, meinen beiden Favoriten:
-
export LESS=-FX
– wenn es unter einer Seite ist, ziehe ich an “ Sie müssen nichtq
drücken, um - zu beenden.
- Geben Sie
/^HEADING
ein, um nach Überschriften zu suchen, und zum Suchen nach Optionen
(besonders nützlich in der Bash-Manpage, die sehr umfangreich ist)
Kommentare
- +1 für WENIGER = -FX, genau das, was ich wollte, danke!
Antwort
- ^ f – Seite runter
- ^ b – Seite rauf
- G – gehe zum Ende des Puffers
- gg – gehe zum Anfang des Puffers
auch – die meisten von ihnen sind nur vim-ähnliche Funktionen für die Navigation.
Kommentare
- Ich verwende
space
für die Seite nach unten,b
für das Zurücksetzen einer Seite ( Seite nach oben).g
für den Anfang,G
auch für das Ende. - Don ' nicht vergessen:
42g
– gehe zu Zeile 42.
Antwort
Dies ist keine Funktion innerhalb von less
, aber es ist eine nützliche Funktion.
Ich mag Manpages und bevorzuge weniger (1) als mein Pager. Die meisten GNU-Programme behalten das Handbuch jedoch in der info (1) (GNU Texinfo) Format, und ich bin kein Fan der info (1) Schnittstelle. Gib mir einfach weniger.
Also lese ich Info (1) -Seiten stattdessen mit less
. Der folgende Befehl druckt die Info (1) -Seiten unter Verwendung der bekannten Oberfläche von less!
info gpg |less
Antwort
-
n
– Suchen Sie weiter nach Ihrem Muster in derselben Richtung -
N
– Suchen Sie weiter nach Ihrem Muster in die entgegengesetzte Richtung
Wenn Sie nach „foo“ gesucht haben und weiterhin Instanzen davon suchen möchten, können Sie /
drücken und anschließend immer wieder zurückkehren, oder Sie können einfach n
(ohne Rückgabe), um weiter in die gleiche Richtung zu suchen.
-
-N
– Zeilennummern anzeigen -
-I
– Groß- / Kleinschreibung in Ihrem Suchmuster ignorieren (nützlich bei der Suche nach Fehlern, die möglicherweise als „FEHLER | Fehler | Fehler“ geschrieben werden) -
-G
– Deaktivieren Sie die Hervorhebung
Sie können diese eingeben, während weniger bereits eine Datei anzeigt, und sie wirken sich auf jede Datei aus, die Sie verwenden „wieder sehen. Sie können sie rückgängig machen, indem Sie sie erneut eingeben.
Antwort
Obwohl ein frage hier um mich daran zu erinnern, wie es geht, hat mir immer die Option -e
oder --quit-at-eof
von less
.
Dies führt nominell dazu, dass eine Seite am Ende der Datei aus less
beendet wird, hat aber das Nützliche Nebeneffekt: Wenn Sie mehrere Dateien angegeben haben, wird am Ende einer Datei eine Seite nach unten angezeigt, um zur nächsten zu gelangen. Dadurch können beim Scannen einer Reihe von Dateien eine Menge :n
„eingespart werden.
Antwort
Andere (für mich) nützliche Befehle sind J, K, die als j, k funktionieren, aber nicht aufhören, am Anfang oder Ende der Datei zu scrollen. Dies ist nützlich, da ich häufig den Terminalrand als visuelle Markierung verwende .
Als Hinweis scheinen sie undokumentiert zu sein, afaik.
Als Nächstes verwende ich weniger, um komprimierte und nicht komprimierte Dateien zusammenzufügen (es funktioniert dank lesspipe), wie in less /var/log/dpkg.log* | less
Antwort
Keine große Liste, aber dennoch sehr nützlich. Durchsuchen Sie einfach die Manpages, indem Sie zu übereinstimmenden Ausdrücken (ohne Berücksichtigung der Groß- und Kleinschreibung) hin und her springen.
# use n or shift-n to cycle through the matches man bash | less -Ip "parameter expansion"
Antwort
Ich mag die einstellbare horizontale Bildlaufoption, dh stellen Sie der linken / rechten Pfeiltaste eine Zahl voran, und less
scrollt von da an um diese Anzahl von Spalten. funktioniert am besten mit chop- Zeilenoption -S
.
less
liest Befehlszeilenschalter von $LESS
Variable beim Start, hier sind meine bevorzugten Schalter:
$ echo $LESS -JMQRSi
-
-J
Statusspalte hinzufügen Auf der linken Seite werden Spalten mit Suchtreffern markiert. -
-M
ausführlichere Statuszeile. -
-Q
keine Glocken. -
-R
konvertiert keine Roheingaben, lässt Escape-Sequenzen interpretieren. -
-S
Zeilenumbruch deaktivieren. -
-i
Suche ohne Berücksichtigung der Groß- und Kleinschreibung.