Article tagué CLI
Cowsay, ou comment donner un look rigolo à son bash.
12/07/08

Afficher un petit dessin rigolo lors de l’ouverture de votre bash, agrémenté d’une petite bulle et d’un petit message (rigolo ou pas), ça vous tente ?
Alors voilà cowsay, un petit logiciel qui vous permettra d’egayer votre bash.
Il suffit tout simplement de faire :
yum install cowsay
Et le tour est joué 
Il reste néanmoins à modifier votre .bashrc et d’y ajouter votre touche personnelle, par exemple :
# Ligne Cowsayecho Salut $USER, nous sommes le `date +"%A %e %B %Y"`, et il est : `date +"%H"` h `date +"%M"` | cowsay -f tux.cow
Ici, à l’ouverture du bash apparaîtra un tux (tux.cow) avec une bulle où il sera écrit ce que contient la ligne echo (jusqu’au pipe).
Il existe une multitude de .cow, listés dans /usr/share/cowsay. (Un cowth vader, un gnu, le démon BSD etc…)
Voilà, amusez-vous bien avec Cowsay, et sur ce, que le Dieu Tux vous protège, et que le Démon BSD chasse vos ennemis 
Message d’accueil Bash animé
8/06/08
Un bash qui affiche seulement le nom d’utilisateur, le PATH, et même peut-être l’heure, c’est un peu monotone en soi. Le must, c’est d’avoir un bash qui affiche un petit message d’accueil dans le genre Matrix. C’est complètement inutile, mais faut avouer que ça en jette
.
Pour cela, il suffit d’ouvrir votre .bashrc de cette manière :
vim .bashrc
Puis, de rentrer ce code suivant ou message= sera le texte que vous souhaitez afficher à la place du mien
.
##Message d'accueil lettre par lettremessage="Welcome Kenshin, have a nice day !"nLetter=${#message}i=0while [ "$i" -lt "$nLetter" ]do sleep 0.1 echo -n "${message:$i:1}" (( i += 1 ))doneecho
Voilà, suffit d’enregistrer tout ça avec un
[Echap]:wq
et de ré-ouvrir votre Terminal pour profiter du résultat ! 
Source : Forum Ubuntu-fr
Merci à N3o, qui est à l’origine de ce petit code, et qui m’a donné l’URL exacte du topic. 
La tendance Geek
24/04/08
En ce moment la grande tendance Geek, c’est de publier son historique de commandes lancées dans le prompt. C’est décidé, j’me lance 
[17:44:44][Kenshin@Kenshin-Fedora:~]$ history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
116 su
94 uptime
68 vim
30 crontab
17 gcc
16 winecfg
15 cat
14 cd
10 uname
10 irssi
Et maintenant en tant que root (administrateur)
[root@Kenshin-Fedora ~]# history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
29 yum
27 iwlist
23 chmod
9 cd
9 cat
6 vim
6 su
6 make
6 iwconfig
5 ophcrack
Voilà, je me suis laché ! Sur ce @+ et que le Dieu Tux vous protège !
Abracadabra, les adresses e-mail sont là !
15/04/08
Comment font les spammeurs pour récuperer des adresses e-mail ? Vous pensez qu’ils surfent sur le Web et recopient chaque adresse trouvée ? Vous faîtes fausse route !
Amis linuxiens, ouvrez vos shells (ou vos Bash, devrais-je dire), et préparez-vous ! Voici la petite astuce, tout droit sortie du Fedora-fr blog.
wget -q -O - http://votre-site-web | grep -oe '\w*.\w*@\w*.\w*.\w\+' | sort -u
Envie d’un petit exemple ? Voilà voilà !
wget -q -O - http://tux-planet.fr/blog/?2008/04/11/240 | grep -oe '\w*.\w*@\w*.\w*.\w\+' | sort -u
...
pseudo@gmail.com
prenom.nom@yahoo.fr
Comme quoi, on dit du shell Unix qu’il est vieux, moche et gâteux, mais vous ne pouvez le nier, il est diablement efficace ! Sur ce @+ et que le Dieu Tux vous protège 
Avoir 3 Kernel sous Fedora
18/03/08
Voilà une petite astuce bien sympa lorsque survient un problème et que l’installation d’un nouveau noyau est recommandé. On a souvent peur de perdre l’ancien et que plus rien ne fonctionne. (Pour cette astuce, merci le forum Fedora-fr)
Fedora par défaut ne gère que 2 noyaux (dits aussi Kernel) dans le GRUB, ainsi seulement 2 Kernel subsistent au sein du système, les autres versions étant pulvérisées sans pitié. (Noooooon !
)
Pour remedié efficacement à ce problème terrible (Il faut sauver les Kernel !
), il existe une méthode efficace
!
Hop, hop, hop ! Ouvrez un shell, et c’est parti.
su -
*Votre mot de passe root*
vim /etc/yum.conf
Nous voilà dans le fichier yum.conf. Maintenant il s’agit de repérer cela (pas compliqué, ce fichier ne contient pas grand chose
) :
installonly_limit=2
On remplace par :
installonly_limit=3
Et voilà ! Bien sûr vous n’êtes pas obligé de mettre « 3″ comme moi. Vous pouvez très bien en mettre 4, ou même 5 ! 
Sur ce @+, et que le Dieu Tux vous protège !
Un reveil matin avec Crontab !
16/03/08
Qui a dit qu’un ordinateur ne pouvait pas devenir un reveil matin, et ce, le plus simplement du monde. Voilà un petit bout de code à écrire dans Crontab pour effectuer un lancement de VLC avec Mamusique.ogg, du lundi au samedi, à 6h du matin !
0 6 * * 1-6 DISPLAY=:0 XAUTHORITY=/home/MonUser/.Xauthority /usr/bin/vlc /home/MonUser/Ma_Musique/Mamusique.ogg
Décomposition du script
- Le premier 0 symbolise les minutes. Donc mon script se lancera à Xheures 00 minutes.
- Le 6, c’est l’heure. Ainsi mon script se lancera à 6h00.
- La 1ere étoile, c’est les jours du mois. L’* veut dire tous les jours du mois.
- La 2nde *, cela signifie, tous les mois. De janvier à decembre.
- 1-6, signifie, se lance du lundi (numéro 1) au samedi (numéro 6).
- DISPLAY=:0 XAUTHORITY=/home/MonUser/.Xauthority autorise Crontab à exécuter la commande, qui requiert le serveur X.
- /usr/bin/vlc /home/MonUser/Ma_Musique/Mamusique.ogg, c’est la commande. Crontab va executer VLC (le chemin complet étant /usr/bin/vlc) et VLC lancera Mamusique.ogg, située dans /home/Moi/Ma_Musique/.
Voilà, c’est fini. Ce script est très simpliste, je vous l’accorde, et il pourrait être peaufiné, mais je pense qu’il suffit amplement pour se lever le matin
.
Sur ce, @ de prochains billets !
Aide Crontab
Editer Crontab : crontab -e
Voir les tâches de Crontab : crontab -l






