Bash (Bourne again shell) è una shell che offre molte funzionalità e molti comandi, una delle migliori shell al momento, oggi vediamo come impostare un banner di benvenuto alla sua apertura.
Questo è il mio banner, ora vedremo come modificarlo
Aprire il file .bashrc
[Bash usa il linguaggio di scripting “sh“]
Dal terminale digitiamo gedit .bashrc (non è visibile in Nautilus o Dolphin) nella cartella ~ (/home/utente), andiamo in fondo e lasciamo uno spazio, commentiamo con “#” quello che ci pare e piace per far capire che si tratta di una porzione di codice dedicata al banner
questo è il codice che ho “scritto” (una serie di comandi)
# Opening Banner powered by: COWSAY & FIGLET ! figlet -f big Bash Console echo "" echo "*** COW SAY ***" cowsay "Welcome Back!" echo "" echo "*** RUNNING KERNEL *** " uname -s -r echo "" echo "Welcome Back $USER at $HOSTNAME's bash console! :)" echo "Happy to see you! Hope u will have great day!" echo ""
ovviamente potrete utilizzare qualsiasi comando desiderate, verrà eseguito come messaggio di benvenuto
potrete usare gli attributi $USER o $HOSTNAME per farvi dare il benvenuto, echo per stampare messaggi a schermo (tra gli apici), uname per la versione del kernel, qualsiasi comando stampa a schermo qualcosa va bene, anche programmi scaricati da apt-get vanno bene (vedi cowsay e figlet), ma al momento dell’apertura, non solo potrete fargli stampare a schermo tutto ciò che volete, potete anche fargli fare operazioni condizionali (if – else), cicli (while – for) e comandi non visibili all’utente (ad esempio se eseguiamo il comando
export $(dbus-launch)
Diciamo a bash di avviare il server DBus, ma non restituirà alcun output, avverranno solo operazioni interne.
Spero l’articolo sia stato di vostro gradimento
Il post Impostare un banner di benvenuto in bash (nel terminale) è stato pubblicato su InTheBit - Il Blog sulla Tecnologia che alimenta le tue passioni!.