Un peu de gaité dans votre terminal
21 01 2008
J’ai trouvé en parcourant le forum un script que j’aurais bien aimé avoir depuis longtemps !
Il permet de récupérer les “bash” de bashfr.org
Pour l’installer faites ceci:
On installe tout d’abord fortunes:
sudo aptitude install fortunes fortunes-fr
Puis:
sudo gedit /usr/bin/fortune_bashfr.sh
Copier y le script ci-dessous.
#!/bin/bash
# récupéré de http://forum.ubuntu-fr.org/viewtopic.php?pid=1470237
##ce script installe fortune et les fortunes extraites du site bashfr.org
##Pour afficher une fortune extraite de bashfr, tapez fortune bashfr
mkdir ~/fortunetemp
cd ~/fortunetemp
wget -o /dev/null -N --referer=http://www.bashfr.org/ http://www.bashfr.org/bashfr_fortunes
##suprimme les liens vers bashfr a la fin des quotes
# sed -e 's/^--\ http.*//g' bashfr_fortunes > bashfrtemp
##convertit le fichier en utf8
iconv -f iso-8859-1 -t utf8 bashfr_fortunes --output bashfr
##creation du fichier fortune
strfile -s -r bashfr bashfr.dat
##deplacement du fichier fortune et de sa source dans le repertoire adequat
sudo mv -f bashfr.dat /usr/share/games/fortunes/
sudo mv -f bashfr /usr/share/games/fortunes/
rm bashfr_fortunes
rm bashfrtemp
cd ..
rm -rf fortunetemp
Rendez le exécutable:
sudo chmod +x /usr/bin/fortune_bashfr.sh
Lancer ensuite le script, il va récupérer convertir et nettoyer son espace de travail.
sudo /usr/bin/fortune_bashfr.sh
Pour consulter une bash tapez ceci:
fortune /usr/share/games/fortunes/bashfr
Si vous voulez une bash à chaque ouverture de terminal, rajouter dans le fichier “~/.bashrc” cette dernière ligne !
Le message “d’erreur” : ” rm: ne peut enlever `bashfrtemp’: Aucun fichier ou répertoire de ce type” est normal, car vous pouvez décommenter cette ligne pour supprimer les lien http:// vers les bash:
sed -e ’s/^–\ http.*//g’ bashfr_fortunes > bashfrtemp
Le fait de décommenter cette ligne créer un répertoire temporaire en plus qu’il faut supprimer donc.
Automatisation:
(Merci Poischack !)
Dans un terminal, taper “EDITOR=gedit crontab -e”.
Puis ajouter cette ligne:
0 0 * * * root /usr/bin/fortune_bashfr.sh
Et sauvegarder.
Catégories : Ubuntu
, plein d’articles interressant!






Commentaires récents