810 Stimmen

Wie man Zeilennummern in 'less' anzeigt (GNU)

Wie lautet der Befehl zum Erstellen von weniger Zeilennummern in der linken Spalte anzeigen?

98 Stimmen

less ist ein Linux-Befehlszeilendienstprogramm, das von Programmierern sehr häufig zum Anzeigen von Textdateien verwendet wird. Diese Frage gehört zum Thema von Stack Overflow im Bereich "von Programmierern verwendete Werkzeuge", wie auch alle Fragen zur Verwendung von git zum Thema gehören. Es ist auch der erste Treffer in Google, wenn man nach "less show line numbers" sucht. Diese Frage sollte nicht geschlossen werden.

5 Stimmen

@JohnDibling Die Frage ist eher geeignet für Unix & Linux Stack Exchange . Nur weil less von Programmierern verwendet wird, macht es nicht zum Thema. Auch Bleistifte sind "Werkzeuge, die von Programmierern verwendet werden", aber eine Frage darüber, wie man einen Bleistift anspitzt, wäre hier nicht angebracht.

28 Stimmen

@augurar Ich denke, Sie DO wissen, dass Werkzeuge hier bedeuten Software-Tools . Sie interpretieren die Bedeutung von Werkzeugen absichtlich aus dem Kontext heraus. Übrigens denke ich auch, dass diese Frage für Unix & Linux Stack Exchange geeignet ist, aber das hindert nicht daran, diese Frage hier auf SO zu stellen :)

1153voto

dirkgently Punkte 104289

より Handbuch :

-N oder --LINE-NUMBERS Veranlasst die Anzeige einer Zeilennummer am Anfang jeder Zeile auf dem Display angezeigt.

Sie können die Zeilennummern auch umschalten, ohne less zu verlassen, indem Sie Folgendes eingeben -N .

Es ist möglich, jede der Befehlszeilenoptionen von less auf diese Weise umzuschalten.

161voto

Daniel Hershcovich Punkte 3571

Sie können auch auf = while less ist geöffnet, um (am unteren Rand des Bildschirms) Informationen über den aktuellen Bildschirm, einschließlich Zeilennummern, mit Format anzuzeigen:

myfile.txt lines 20530-20585/1816468 byte 1098945/116097872 1%  (press RETURN)

Hier zum Beispiel zeigte der Bildschirm gerade Zeilen an 20530-20585 und die Dateien haben eine Gesamtanzahl von 1816468 Zeilen.

49voto

Greg Hewgill Punkte 882617

Sie können die Datei filtern durch cat -n vor der Weiterleitung an less :

cat -n file.txt | less

Oder, wenn Ihre Version von less es unterstützt, die -N opción:

less -N file.txt

39voto

Matthew Jaskula Punkte 1256

Die Befehlszeilen-Flags -N o --LINE-NUMBERS bewirkt, dass am Anfang jeder Zeile auf dem Display eine Zeilennummer angezeigt wird.

Sie können auch zwischen den Zeilennummern wechseln, ohne die Seite zu verlassen less durch Tippen -N<return> . Es ist möglich, einen der folgenden Punkte umzuschalten less Befehlszeilenoptionen auf diese Weise zu ändern.

37voto

sgargan Punkte 11398

Sie können eine Umgebungsvariable setzen, damit diese Optionen immer für alle less'd-Dateien gelten:

export LESS='-RS#3NM~g'

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X