
In allen Tools erhalten Sie Farben mit less
dem Befehl: -R
,Pygmente,GNU Quellcode-Highlight,weniger, ...cczeMachen Sie mich mit dem folgenden Befehl zufrieden:
ccze -A < /path/to/log/file | less -R
aber Shift+ gfunktioniert nicht wie erwartet:
- Ich muss zuerst Ctrl+ drückenc
- gefolgt von Shift+ g, aber es geht nicht bis zum Ende der Datei
Habe ich etwas verpasst?
Antwort1
Ich sehe ein ähnliches Verhalten wie das, das Sie beschreiben, wenn ich dies versuche, das in der Größe und etwa Zeilen lang /var/log/syslog
ist . Da ich vermutete, dass dies teilweise daran schuld war, führte ich Folgendes aus:2.1MB
22500
ccze
time ccze -A /var/log/syslog > foo
Das hat gezeigt, dass es ccze
auf meinem 1.2GHz
Rechner etwa 55 Sekunden dauert, die farbige Ausgabe zu generieren. Ich vermute, dass dies der Grund für das less
Hängenbleiben ist. less
Ich kann nicht zum Ende der Ausgabe gelangen, bevor ccze
sie mit der Generierung fertig ist, also less
scheint es zu hängen.
Alternativen, damit dies besser funktioniert:
- Wählen Sie die Ausgabe mit
grep
usw.sed
aus und leiten Sie sie dann an weiterccze
. - Datei vorab kolorieren und ausführen
less
.
Antwort2
Sowohl Meta-> als auch Meta-< funktionieren bei mir einwandfrei. Ich bin an sie gewöhnt, weil sie in Emacs dasselbe tun