Ad Menu

Bash personalizzata

Bash personalizzata:
Giusto per personalizzare il Prompt della nostra Shell e renderla un pò più "Human" di un semplice lampeggio che abbiamo di default.
Al fine di modificare il prompt bisogna sapere che ne è responsabile la variabile d'ambiente PS1.
Impostando il suo valore cambierà il prompt dei comandi.
Si può facilmente cambiare la variabile PS1 di base e adeguarle alle proprie esigenze,il tutto va salvato nel file " /home/vostro_utente/.bashrc " (in karmic).
Le modifiche possono essere cancellate e modificate ogni volta che si vuole.
Alcune Variabili che si possono utilizzare:

\t - Orario.

\A - Orario e giorno.

\d - Data.

\n - Nuova riga (Va a capo).

\s - Nome della Shell.

\W - Cartella attuale.

\w - Path completo della cartella corrente.

\u - Nome utente

\h - Hostname

\# - Numero del comando.

\! - Numero storico del comando.

Il "composto" che ho utilizzato e che ho incollato semplicemente in fondo al file menzionato ed è il seguente:

PS1="[\A][\d][\u@\h]\W\$> "

Questo restituisce un prompt completo con caratteri neri.


Per marcare tutta la scritta con colori aggiungete il seguente all'inizio della stringa:

\e[0;40;1;33m

esempio:

PS1="\e[0;40;1;33m[\A][\d][\u@\h]\W\$> "

Questo restituisce un prompt con lo sfondo nero e caratteri colorati di giallo.


Per cambiare il colore dei caratteri con sfondo nero sostituite i valori come illustrato.

33m lo rende giallo

32m lo rende verde

34m lo rende blu

31m lo rende rosso

Per colorare i caratteri senza avere lo sfondo invece incollate la seguente stringa davanti:

${debian_chroot:+($debian_chroot)}\[\033[00;31m\]

esempio:

PS1="${debian_chroot:+($debian_chroot)}\[\033[00;31m\][\A][\d][\u@\h] \W\$> "

Questo restituisce un Prompt colorato di Rosso ed è quello che attualmente utilizzo.


Anche qui potete sostituire il rosso di "31m" con gl'altri colori.
Adesso con molta pazienza non rimane che provare,sistemare,e personalizzare un pò il prompt e toglierci qualche soddisfazione.
Questo è tutto,buon divertimento.

Share/Bookmark
Stampa il Post - Print this Post

Comments :

0 commenti to “ Bash personalizzata ”
Related Posts with Thumbnails