Configurare il prompt: differenze tra le versioni
(→introduzione) |
|||
| Riga 1: | Riga 1: | ||
[[Category:Configurazione]] |
[[Category:Configurazione]] |
||
| − | Vedremo, come, in questo breve how-to, modificare il file Prompt |
+ | Vedremo come, in questo breve how-to, modificare il file Prompt |
== introduzione == |
== introduzione == |
||
| Riga 17: | Riga 17: | ||
nano -w .bashrc |
nano -w .bashrc |
||
| − | bene, adesso scegliamo cosa visualizzare ed iniziamo la customizzazione del prompt partendo dalla prima riga: |
+ | in questo file verrà scritta la configurazione che deve avere il prompt del terminale sotto l' interfaccia grafica. |
| + | |||
| + | Bene, adesso scegliamo cosa visualizzare ed iniziamo la customizzazione del prompt partendo dalla prima riga : |
||
PS1='\u \h:\W\$ ' |
PS1='\u \h:\W\$ ' |
||
| − | per questa configurazione avremo un risultato così: |
+ | una formula base usata in diverse distro, per questa configurazione avremo un risultato così: |
utente macchina:/home/utente$ |
utente macchina:/home/utente$ |
||
| − | nota che gli spazi ove messi, andranno ad aggiungersi nella visualizzazione. |
+ | nota che gli spazi vuoti, ove messi, andranno ad aggiungersi nella visualizzazione. |
Ci sono diverse soluzione per ogni genere, per apliamenti vi rimando alla semplice guida |
Ci sono diverse soluzione per ogni genere, per apliamenti vi rimando alla semplice guida |
||
| Riga 31: | Riga 31: | ||
La mia macchina ha una configurazione in questa maniera, |
La mia macchina ha una configurazione in questa maniera, |
||
| − | PS1="[\t - \d]\n\u@\H:\w[\s]$ " #notare lo spazio alla fine |
+ | PS1="[\t - \d]\n\u@\h:\w[\s]$ " #notare gli spazi |
| − | dentro la parentesi quadra è specificato il tipo di shell utilizzata, anche se in linux quella più usata e quella diciamo di default è la bash, in taluni casi è un' inutile specificazione, mentre per taluni casi, potrebbe essere essenziale, lascio a voi la scelta. |
+ | dentro la parentesi quadra [\s] è specificato il tipo di shell utilizzata, anche se in linux la più usata ed anche quella di default è sempre la bash, in taluni casi, potrebbe non essere così, cambia che ti ricambia quale shell usa questo utente e quale quest' altro? Tutto dipende, lascio a voi la scelta. |
[08:47:07 - gio feb 05] |
[08:47:07 - gio feb 05] |
||
utente@macchina:~[bash]$ |
utente@macchina:~[bash]$ |
||
| − | == termine == |
+ | Vediamo di capire cosa ho fatto, |
| + | |||
| + | \t sta ad indicare il tempo |
||
| + | \d la data |
||
| + | \u l' utente |
||
| + | \n nuova linea |
||
| + | @ (semplicemente lo stampa a video, non confondiamolo con \@ quale stampa il tempo in 12 ore am/pm) |
||
| + | \h hostname |
||
| + | : stampa semplicemente due punti |
||
| + | \w stampa la directory corrente utile per sapere dove mi trovo |
||
| + | \s la shell usata che opportunamente messo tra parentesi quadre per distinguere |
||
| + | |||
| + | semplice no? |
||
| + | |||
| + | Per ogni tipo di opzione vi rimando al file man molto esauriente |
||
| + | |||
| + | Buon lavoro |
||
Versione delle 07:08, 5 mag 2011
Vedremo come, in questo breve how-to, modificare il file Prompt
introduzione
Spesso dopo l' istallazione della slack, ci si imbatte nella shell nuda e cruda..
bash-2.05b$
Che orribile visione... abbastanza incompleta... che fare? customizziamola!! Ma come?
Creazione
Innanzitutto, creiamo il file di configurazione dentro la directory dell' utente o root
nano -w .bashrc
in questo file verrà scritta la configurazione che deve avere il prompt del terminale sotto l' interfaccia grafica.
Bene, adesso scegliamo cosa visualizzare ed iniziamo la customizzazione del prompt partendo dalla prima riga :
PS1='\u \h:\W\$ '
una formula base usata in diverse distro, per questa configurazione avremo un risultato così:
utente macchina:/home/utente$
nota che gli spazi vuoti, ove messi, andranno ad aggiungersi nella visualizzazione.
Ci sono diverse soluzione per ogni genere, per apliamenti vi rimando alla semplice guida
La mia macchina ha una configurazione in questa maniera,
PS1="[\t - \d]\n\u@\h:\w[\s]$ " #notare gli spazi
dentro la parentesi quadra [\s] è specificato il tipo di shell utilizzata, anche se in linux la più usata ed anche quella di default è sempre la bash, in taluni casi, potrebbe non essere così, cambia che ti ricambia quale shell usa questo utente e quale quest' altro? Tutto dipende, lascio a voi la scelta.
[08:47:07 - gio feb 05] utente@macchina:~[bash]$
Vediamo di capire cosa ho fatto,
\t sta ad indicare il tempo \d la data \u l' utente \n nuova linea @ (semplicemente lo stampa a video, non confondiamolo con \@ quale stampa il tempo in 12 ore am/pm) \h hostname : stampa semplicemente due punti \w stampa la directory corrente utile per sapere dove mi trovo \s la shell usata che opportunamente messo tra parentesi quadre per distinguere
semplice no?
Per ogni tipo di opzione vi rimando al file man molto esauriente
Buon lavoro