Le Blog de Cyril LEVIS | La suite du petit blog de Cyril

TAG | Bash

juin/08

24

Mes scripts bash

BASHING !

Je me mets un peu à la programmation en ce moment, j’en suis à essayer de maitriser le bash et je me mets au python également.

Voici mes scripts bash abouti:

http://cyril.levis-heb.net/fichiers/bash/

J’en rajouterais au fur et à mesure.

Ne pas hésiter à donner vos impressions et me dire ce qui ne va pas.

Liste de mes scripts:

* Script de configuration et connexion de sa boite Gmail et « disque dur », nécessite gnome

* Script « Faismoilol » qui affiche des bashfr sur le bureau, nécessite gnome (à tester absolument :p)

* Script et schema nautilus-actions pour réduire la taille d’un pdf.

, , , , , , , , ,

capture-atlasatlas-laptop.png

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.

, ,

oct/07

18

Raccourci Bash

Article intérressant pour être plus rapide dans la console.

http://www.tux-planet.fr/blog/?2007/10/10/190-raccourcis-clavier-sous-bash

Au passage tux-planet est un très bon site ;) , plein d’articles interressant!

, , , , , , ,

Find it!

Pub!

Theme Design by devolux.org