GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gibt es eine Möglichkeit, Text, der an Head, Tail, Less usw. übergeben wird, farbig zu halten?

Ich nehme an, Sie leiten von ls und die Farbcodes der Terminals beibehalten möchten. Sie können ls --color=always sagen (anstelle der Vorgabe von --color=auto ), wodurch die Codes erhalten bleiben, aber das garantiert nicht, dass das Ding, zu dem Sie leiten, weiß, wie es sie versteht.

Wenn Sie glark verwenden statt grep es wird versuchen, mit Farben anzuzeigen.

Wenn Sie less verwenden mit -R es wird versucht, mit Farben anzuzeigen.


Es hängt von dem Programm ab, das die Ausgabe in der Pipe generiert.

head , tail , usw. sind nicht diejenigen, die die Farben entfernen, es ist das Programm, das die Daten generiert, die normalerweise prüfen, ob die Ausgabe an die Konsole (farbig), eine Datei oder Pipe (nicht farbig) geht

Ich habe eine weitere SU-Fragen und Antworten gefunden, die zeigt, wie man Programme an die Ausgabe lügt, als ob sie die Ausgabe an eine Konsole senden würden (eine Konsole mit unbuffer emulieren). )


Linux
  1. Sysadmin-Tools:Anzeigen von Text in Linux mit Schwanz und Kopf

  2. Dhcpd:Gibt es eine Möglichkeit, den Status des DHCP-Pools zu überprüfen?

  3. Gibt es eine Möglichkeit, Ext-Dateisysteme dazu zu bringen, in Linux weniger Speicherplatz für sich selbst zu belegen?

  4. Linux - Gibt es eine Möglichkeit, die Geschwindigkeit Ihres Speichers per Software zu ermitteln?

  5. Gibt es eine Möglichkeit, den Prozess zu hören?

Gibt es Optionen, um cat mit Farbe ausgeben zu lassen?

Gibt es ein GUI-Tool zum Konfigurieren von /etc/fstab?

Gibt es eine Möglichkeit zu überprüfen, welche Baudraten auf einem seriellen Gerät unterstützt werden?

Gibt es eine Möglichkeit, Text in htop zu kopieren?

Gibt es eine Möglichkeit, farbige Emojis in einem Terminalemulator unter Linux zu erhalten?

Gibt es eine Möglichkeit, LD_PRELOAD und LD_LIBRARY_PATH unter Linux zu blockieren?