GNU/Linux >> Linux Esercitazione >  >> Linux

Colorazione globale del terminale tramite Regex

La versione breve è:perché, sì, puoi reindirizzare l'output dalla shell, come qualsiasi altro programma.

Da lì, puoi usare quello che vuoi, ad esempio

$ bash | sed "$(echo -e "[email protected]@\e[31mdog\e[[email protected]; [email protected] [email protected] [email protected];")"

Ho pensato di aggiungere il mio "arcobaleno". Divertiti:

for((b=0;$b<8;b++)); do echo -ne "\e[4${b}m4$b : "; \
  for((f=0;$f<8;f++)); do echo -ne "\e[3${f}m3${f}"; done; echo -e "\e[0m"; done

Sto ancora cercando un emulatore di terminale Linux con questa funzione, ma per coloro che leggono questo che sono su macOS X:

  • Ottieni iTerm2 (lo vorrai comunque se stai facendo molto lavoro da riga di comando su OS X), vai su "Impostazioni> Profili> Avanzate" e poi fai clic su "Modifica" sotto "Trigger". Lì puoi aggiungere un trigger con un'espressione regolare come ^.*\[ERROR\].*$ e imposta l'azione su "Evidenzia testo" e il parametro su qualcosa come "Primo piano rosso".

Linux
  1. Una guida al terminale Linux per principianti

  2. Copia i file nel terminale Linux

  3. Precedenza degli operatori logici della shell &&, ||?

  4. Meccanismo del carattere della campana '\a'?

  5. Come controllare HZ nel terminale?

20 strumenti di produttività per il terminale Linux

Guarda i video di YouTube sul terminale Linux

Il terminale Linux non è un pony one-trick

Rilassati accanto al fuoco sul tuo terminale Linux

MapSCII – La mappa del mondo nel tuo terminale

Comprendere il comando uname in Linux