usa diverse impostazioni del terminale dopo ssh su un'altra macchina

1

Vorrei usare diverse impostazioni del terminale dopo aver fatto un ssh su un'altra macchina. Ciò significherebbe che potrei avere i miei terminali su una macchina diversa usando colori diversi. È possibile? Grazie.

    
posta Breako Breako 10.08.2013 - 22:34
fonte

2 risposte

1

Sì! È assolutamente possibile.

I colori e altri aspetti del prompt sono controllati dai file di configurazione.

Se utilizzi la shell bash, predefinita, in un punto della pagina puoi configurare il prompt in un file nella tua home directory chiamato .bash_profile .

Poiché il file .bash_profile ha un " . " all'inizio del nome, potrebbe non essere visibile nelle finestre di Finder di Mac, ma puoi vederlo elencato nel tuo terminale tra gli altri nella tua home directory, inserendo ls -al .

Avrai un file .bash_profile sul tuo Mac e ne avrai anche un altro su ciascun computer remoto a cui accedi. (O se il file non esiste sei libero di crearlo.)

Inserisci una stringa di configurazione prompt diversa in ciascuno di questi file per ottenere colori diversi su ciascuna macchina.

Che cos'è una stringa di configurazione prompt e come si scrive una stringa personalizzata?

Questa guida ha informazioni complete su tutte le opzioni che puoi entra per configurare il prompt della tua shell bash, compresi i suoi colori.

    
risposta data 11.08.2013 - 00:19
fonte
0

Yup. Questo è possibile.

Per i miei laptop inserisco la seguente riga in .profile :

export PS1="\[3]0;\w
export PS1="\[3]0;\w
export PS1="\[3]0;\w
export PS1="\[3]0;\w%pre%7\]\[3[01;32m\]\u@\h\[3[00m\]:\[3[01;34m\]\w\[3[00m\]\$ "
7\]\[3[01;32m\]\u@\h\[3[00m\]:\[3[01;34m\]\w\[3[00m\]\$ "
7\]\[3[01;32m\]\u@\h\[3[00m\]:\[3[01;34m\]\w\[3[00m\]\$ "
7\]\[3[01;32m\]\u@\h\[3[00m\]:\[3[01;34m\]\w\[3[00m\]\$ "

Nei miei server inserisco la riga sotto in .profile :

%pre%

32m e 35m definiscono il colore.

    
risposta data 16.08.2013 - 23:41
fonte

Leggi altre domande sui tag