Liste nützlicher „weniger“ -Funktionen

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:

  1. export LESS=-FX – wenn es unter einer Seite ist, ziehe ich an “ Sie müssen nicht q drücken, um
  2. zu beenden.
  3. 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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.