Bash predice il futuro

11 giugno 2008

Che gli sviluppatori di Bash (Born Again SHell – la shell di molte distribuzioni di linux tra cui Ubuntu) fossero dei simpaticoni, si può notare da tante piccole cose: provate per esempio a installare gparted (programma per il partizionamento dei dischi da interfaccia grafica) e ad avviarlo senza privilegi di root e il risultato sarà la finestra sottostante

Finestra di errore di gparted

Divertente vero?

Ma Bash si spinge oltre: dalla versione 7 di Unix esiste un comando di terminale, chiamato fortune, che non fà nient’altro che estrapolare una citazione (un “fortune cookie” da un database) e stamparlo a monitor. Le fonti delle citazioni sono le più svariate, da shakespeare a guerre stellari, e comprendono anche frasi di buono / cattivo augurio (da “Avrai un aiuto inaspettato da un amico” a “Giornata disastrosa”).

La domanda che dovrebbe sorgere spontanea a questo punto è: ma a cosa mi serve? Se non avete abbastanza fantasia, un idea potrebbe essere un bel messaggio di benvenuto ogni volta che aprite il terminale.

Per fare ciò è nesessario modificare il file di script eseguiti al login in bash, che in Ubuntu si trovano nel file /etc/bash.bashrc (file di configurazione globale per tutti gli utenti – sono necessari privilegi di root per modificarlo – quindi un bel sudo gedit /etc/bash.bashrc funziona benissimo). In fondo allo script, è sufficiente aggiungere:

echo;
fortune -a;
echo;

Il parametro -a serve ad attingere a tutte le citazioni, comprese quelle ritenute offensive: se vi sentite particolarmente sensibili togliete il parametro. Risultato di tutto ciò sarà il seguente:

Fortune all\'avvio di bash

Direi che è tempo di scrivere qualcosa sul web. Ci sono tante cose che ho appreso negli utlimi due anni e tanti pensieri che mi frullano per la testa, quindi mi sembra corretto pubblicarli su uno spazio libero e comune accessibile a tutti. Tutto solitamente comincia come comincia la mia esperienza qui su worpress: con un template standard e quattro righe di prova.

Direi che è tutto, ora esploro wordpress!

Follow

Get every new post delivered to your Inbox.