(9 Antworten)
Vor 4 Jahren geschlossen.
Ich bin über Putty unter Windows mit einer Bash-Shell auf meinem Ubuntu 16.04-Server verbunden.
So sieht es in Putty aus, wenn ich sudo fdisk -l
mache :
Aber wenn ich versuche, die Ausgabe in less
zu leiten , die Farben werden nicht angezeigt:
Ich habe versucht sudo fdisk -l | less -R
und sudo fdisk -l | less -r
, aber die Ausgabe sieht nie genauso aus wie die Rohausgabe.
Wie bekomme ich die Ausgabe von less
gleich aussehen?
Akzeptierte Antwort:
Der Schuldige ist nicht less
, aber fdisk
:Viele Programme färben ihre Ausgabe nur, wenn sie auf ein Terminal drucken, und färben sie nicht, wenn die Ausgabe umgeleitet wird, da Sie im Allgemeinen vermeiden möchten, Skripte mit den für Farben verwendeten ESC-Codes zu beschädigen.
In der Regel verfügen diese Programme jedoch auch über Schalter zum manuellen Einschalten der Färbung. Versuchen Sie es also
sudo fdisk --color=always -l | less
Suchen Sie stattdessen in der Manpage nach anderen Befehlen.