come configurare i colori quando utilizzo il server linux di iterm2 ssh

0

Uso Mac e usa iterm2 ssh login linux Server . ma quando exec ls il terminale è in bianco e nero come configurare i colori mac come

    
posta fuyou001 07.08.2013 - 17:42
fonte

2 risposte

2

Il rapporto predefinito TERM di rapporti iTerm è xterm e dovrebbe essere sufficiente dalla fine del Mac per vedere i colori. Il problema è che ci sono due cose qui in gioco: il tuo terminale iTerm locale e la macchina remota e la sua configurazione della shell. Se non hai impostato la shell per mostrare il colore, non importa ciò che il tuo iTerm sta segnalando per TERM .

Sembra che il problema sia sul lato remoto e che non hai configurato ls sul tuo sistema Linux per produrre colori.

Prova a impostare LS_COLORS nel tuo ambiente dopo aver aggiunto ssh alla tua macchina Linux. Ecco un modo per farlo:

export LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32'

Questo dovrebbe darti una buona possibilità di assicurarti di vedere i colori quando esegui ls su qualsiasi directory. Se ti piacciono le impostazioni, rendile permanenti aggiungendo quella riga al tuo file ~/.bash_profile sulla macchina Linux.

Puoi anche utilizzare la variabile di ambiente più recente, più generica, COLORS e indirizzarla al file /etc/DIR_COLORS che dovrebbe esistere nella maggior parte delle installazioni Linux moderne. Più strumenti si sposteranno su questo rispetto a solo ls , quindi vedrai il colore anche in strumenti come grep . Aggiungi quanto segue al tuo ~/.bash_profile :

export COLORS=/etc/DIR_COLORS

per aggiungere colori a più strumenti.

    
risposta data 30.05.2014 - 18:46
fonte
-1

Imposta il valore Report Terminal Type su

xterm-color
    
risposta data 30.05.2014 - 16:51
fonte

Leggi altre domande sui tag