Ich würde gerne wissen, wie es geht
cat my-verylong-file
und zeigen Sie es von oben statt am Ende. Wie der Mann Befehl tut.
command-line
cat
IDK
quelle
quelle
more
Kommando ... aber damore
es weniger fähig ist alsless
, ist es sehr richtig, dass "weniger mehr ist". Endlich gibt es auch nochpg
für "Seite". Sie können diese Befehle auch mit Pipes verwenden - z.ls -l | less
eine sehr lange Dateiliste in mehrere Seiten aufteilen. Und du könntest es sogar gebrauchencat my-verylong-file | less
.man man
).Antworten:
Verwendung
less
, die die Datei von oben zeigen, so dass Sie durch sie bewegen, so wieman
:Wenn Sie nur die n ersten Zeilen einer Datei sehen möchten, ist dies
head
möglicherweise eine Alternative:zeigt die 25 ersten Zeilen der Datei.
Gleiches gilt für die n letzten Zeilen einer Datei mit
tail
:quelle
less
könnte auch verwendet werden, um sehr lange Ausgaben von Befehlen zu scrollen. Hier ist ein Beispiel dargestellt:ls -laR --color=always ~/ | less -R
.less
dass dies-R
standardmäßig aktiviert ist. Siehe meine Antwort.more
undless
: das gleiche :)man
wird standardmäßigless(1)
als Pager verwendet. Verwenden Sie es anstelle voncat
. Siehe auch die Antwort von @ vidarlo .So passen Sie es
less
an, damit es noch besser wird:Ich mag es
alias m=less
, also ist es nur ein Einzelbuchstabenbefehl, weil ich es die ganze Zeit tippe. Wenn Sie ein|m
am Ende von etwas setzen, wird es in einen Pager geleitet.Sie könnten Optionen wie
-iMRj5X
in den Alias (zBalias m='less -iMRX
) einfügen , aber ich mache das mit meiner~/.lesskey
Datei. (Siehelesskey(1)
).-i
: Bei Suchanfragen wird die Groß- / Kleinschreibung nicht berücksichtigt (es sei denn, Sie verwenden Großbuchstaben)-M
: längere Statuszeile mit Zeilennummer und Dateiprozentsatz-R
: lassen Sie einige Steuercodes durch, damit Sie kolorierte Befehle in weniger umleiten können.-X
: Schalten Sie nicht auf den „alternativen“ Bildschirm des Terminal - Emulator, was auch immer so suchen Sie noch da , wenn man seinq
uit von outless
. (Ideal für Manpages, wenn Sie die gewünschte Option gefunden haben und sie sich während der Eingabe ansehen möchten.)-j5
: Suchen setzen Sie die Zielzeile in Zeile 5 anstelle des oberen Bildschirmrandes. So können Sie den Kontext auf beiden Seiten Ihres Suchergebnisses sehen. (Manchmal ändere ich dies interaktiv, indem ich-j40
etwas eingebe oder etwas drinless
, wenn es am nützlichsten ist, den Kontext vor einem Suchtreffer zu sehen.)Ich binde auch
.
annext-file
und,
anprev-file
, weil die Standardbindungen zwei separate Zeichen sind, die viel langsamer zu tippen sind::n
und:p
.Das ist mein
.lesskey
:Führen Sie es aus
lesskey
, um es in eine zu "kompilieren"~/.less
.Dies war wahrscheinlich vor mehr als 20 Jahren wichtig,
less
liest aber diese Binärdatei, anstatt bei jedem Start eine Textkonfigurationsdatei zu analysieren.quelle