Ich habe ls und grep Alias für 'ls --color = auto' und 'grep --color = auto ' für colorierte Ausgabe, aber wenn ich mehr pipere, ist die Farbe verloren.
Weder more noch less scheint einen Parameter für die Farbgebung ihrer Ausgabe zu haben. Gibt es eine Möglichkeit, dies zu tun?
Das Problem ist nicht, dass more
und less
ihre Ausgabe nicht kolorieren, sondern dass ls
die Farbe nicht ausgibt, weil sie mit einem anderen Prozess als dem Terminal verbunden ist.
Sie können ls
nicht einfach schlauer gestalten, wenn Sie eine Farbe ausgeben, aber Sie können --color
hinzufügen, um es zur Ausgabe von Farbe zu zwingen, wenn Sie es an more
Wenn Sie eine Farbausgabe haben, verwenden Sie ... |less -R
, damit less
die Farben an das Terminal weitergibt, anstatt die Escape-Codes als Text anzuzeigen