Link Me
Inserisci nel tuo sito un link a NonSoloGuide

Maggiori info e altre immagini
Linux : Come avere il prompt di root in rosso nella shell
Inviato da Webmaster il 8/11/2009 22:17:03 (2856 letture)



In questa guida vedremo come modificare il file /root/.bashrc affinchè il prompt della shell diventi rosso quando diventiamo amministratore (root).
Ecco subito un'immagine per capire di cosa sto parlando:





Questa guida è realizzata per Ubuntu/Kubuntu, ma la procedura potrebbe essere simile per molte altre distribuzioni Linux.


Apriamo il file /root/.bashrc con i privilegi di amministratore:
sudo kate /root/.bashrc


e cerchiamo queste righe:
Citazione:
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color)
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34
m\]\w\[\0$
;;
*)
PS1='${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ '
;;
esac

# Comment in the above and uncomment this below for a color prompt
#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]
\w\[\033[00$



Commentiamo tutto quello che si trova da:
Citazione:
case "$TERM" in

a:
Citazione:
esac


aggiungendo un cancelletto ( # ) all'inizio di ogni riga,
e decommentiamo la riga:
Citazione:
#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00$


togliendo il cancelletto che si trova all'inizio della riga stessa.


Alla fine avremo un risultato simile a questo:
Citazione:
# set a fancy prompt (non-color, unless we know we "want" color)
#case "$TERM" in
#xterm-color)
# PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34
m\]\w\[\0$
# ;;
#*)
# PS1='${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ '
# ;;
#esac

# Comment in the above and uncomment this below for a color prompt
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]
\w\[\033[00$


Salvando e chiudendo il file, avremo il tutto già funzionante, ma i colori utilizzati saranno il verde per il nome utente e l'hostname, e il blu per indicare la directory dove ci troviamo (Kubuntu usa questi colori di default):




Vediamo ora come personalizzare i colori, impostando a rosso il nome utente e l'hostname, e in nero la directory (come nello screenshot iniziale).

Per far ciò, basta modificare la seguente riga:
Citazione:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00$


e precisamente questo punto:
Citazione:
[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00$



Analizziamo la parte che ci interessa della riga:




Per avere in rosso il nome utente e l'hostname, e in nero la directory, modifichiamo la riga in questo modo (le modifiche sono in grassetto):
Citazione:
[\033[01;31m\]\[email protected]\h\[\033[00m\]:\[\033[00;30m\]\w\[\033[00$



Salviamo e chiudiamo il file: ora tutto è pronto!

Condividi: FB OK Notizie Twitter Google Yahoo                        Altre Azioni: Printer Friendly Page Invia questa guida ad un amico


Altre guide
30/08/2017 0:18:19 - e-Sports videogiocatori professionisti e ben pagati
29/08/2017 17:51:35 - Short Comedy Sketch (off-topic)
13/02/2017 17:39:40 - Amazon Underground: app Android gratis per tutti (in modo legale)
6/01/2017 0:06:56 - Toonz il software di animazione diventato open source
2/01/2017 20:56:02 - Come tracciare i partecipanti ad una call Skype for Business/Lync
2/01/2016 16:36:34 - Da Yosemite a El Capitan (aggiornamento OSX)
2/01/2016 14:57:07 - Akinator: indovino QUALSIASI persona tu abbia in mente!
2/01/2016 0:11:46 - Problemi con l'app "App Store"? Basta ripulire la cache delle varie sezioni
2/01/2016 0:06:12 - L'albero genealogico GNU/Linux ed Android
28/12/2015 0:35:34 - Mettere in mute YouTube direttamente dalla scheda del browser

I commenti sono di proprietà degli autori. Si declina ogni responsibilità sul loro contenuto.