Aiuto! In qualche modo il mio terminale è simile al seguente:

È quasi impossibile leggere il testo. Come posso ripararlo senza uscire dal terminale?
catun file binario.
catcreare un file binario, è stata una vera esperienza ...
Aiuto! In qualche modo il mio terminale è simile al seguente:

È quasi impossibile leggere il testo. Come posso ripararlo senza uscire dal terminale?
catun file binario.
catcreare un file binario, è stata una vera esperienza ...
Risposte:
La causa probabile di questo problema sono i codici di escape ANSI . Ciò consente agli script di modificare il colore di primo piano e di sfondo del terminale. Puoi persino imitare i colori dello screenshot qui sopra eseguendo il seguente comando:
echo -e '\E[32;46m'
Per ripristinare i colori dei terminali, utilizzare il comando seguente:
tput init
Secondo la manpage:
init Se è presente il database terminfo e una voce per l'utente
esiste un terminale (vedi -Tipo, sopra), si verificherà quanto segue:
(1) se presente, saranno le stringhe di inizializzazione del terminale
output come dettagliato nella sezione terminfo (5) su Tabs e
Inizializzazione,
(2) eventuali ritardi (ad es. Newline) specificati nella voce saranno
ambientato nel driver tty,
(3) l'espansione delle schede verrà attivata o disattivata in base a
specifica nella voce e
(4) se le schede non sono espanse, verranno impostate le schede standard
(ogni 8 spazi).
Se una voce non contiene le informazioni necessarie per nessuno dei
le quattro attività di cui sopra, quell'attività sarà silenziosa
saltato.
Ciò dovrebbe riportare il terminale ai suoi colori originali.
resetcomando non ripristinerà le variabili di ambiente.
Puoi anche provare questo comando per ripristinare il colore del tuo terminale.
tput sgr0

Se si trova il terminale in uno stato che nessuno dei reset, tput initné tput sgr0in grado di correggere, provare tput setaf 7 && tput setab 0a forzare il testo bianco su nero.