Changez votre prompt - L©S ßlog - CyberSDF

L©S ßlog - CyberSDF



Changez votre prompt

Le samedi 28 octobre 2006 à 16:26:: Laurent - CyberSDF:: Ubuntu

Marre de votre prompt bash ? Pas envie de vous taper des heures de tests, de lecture de documentation pour le modifier et encore moins taper des trucs du genre [\033[01;32m] ?
J'ai trouvé la solution avec le Javascript Prompt-o-matic ; En quelques clics, vous avez votre prompt personnalisé à mettre dans votre .bashrc.

Pour ceux que ça intéresse, voici le mien :

PS1="${TITLEBAR}\[\033[0m\]\[\033[1;37m\]-=[ \[\033[0m\]\[\033[0;34m\]\[\033[0m\]\[\033[1;33m\]\u\[\033[0m\]\[\033[1;31m\]@\[\033[0m\]\[\033[1;35m\]\h\[\033[0m\]\[\033[1;37m\] | \[\033[0m\]\[\033[1;32m\]\t\[\033[0m\]\[\033[1;37m\] | \[\033[0m\]\[\033[0;37m\]\[\033[0m\]\[\033[0;37m\]\[\033[0m\]\[\033[0;37m\]Uptime : \[\033[0m\]\[\033[0;32m\]\$(temp=\$(cat /proc/uptime) && upSec=\${temp%%.*} ; let secs=\$((\${upSec}%60)) ; let mins=\$((\${upSec}/60%60)) ; let hours=\$((\${upSec}/3600%24)) ; let days=\$((\${upSec}/86400)) ; if [ "\${days}" -ne "0" ]; then echo -n "\${days}d"; fi ; echo -n "\${hours}h\${mins}m")\[\033[0m\]\[\033[1;37m\] | \[\033[0m\]\[\033[0;37m\]Avg: \[\033[0m\]\[\033[1;31m\]\$(temp=\$(cat /proc/loadavg) && echo \${temp%% *})\[\033[0m\]\[\033[1;37m\] ]=-\n[\[\033[0m\]\[\033[1;34m\]\${PWD}\[\033[0m\]\[\033[1;37m\]]\[\033[0m\]\[\033[1;36m\]>$ \[\033[0;0m\]"

A ça on ajoute :

 echo Bonjour $USER, nous sommes le `date +"%A %e %B %Y"`, et il est : `date +"%H"` h `date +"%M"` . `/usr/games/fortune` | cowsay -f $(/bin/ls /usr/share/cowsay/cows -1 | head -n $(expr $$$(date +%s) % $(ls /usr/share/cowsay/cows | wc -w) + 1) | tail -n 1)

(fortune et cowsay nécessaires)

Blogmark it ! :: trackback fermés :: fil rss des commentaires

Aucun trackback.

Commentaire(s)

1. Le samedi 28 octobre 2006 à 19:06 :: tenshu

Nous sommes vraiment une vaste caste de geek "-)

2. Le samedi 28 octobre 2006 à 21:44 :: cdemoulins

Si tu veux avoir un shell encore plus puissant je te conseil d'aller voir du côté de zsh. zsh, c'est assez semblable à du bash mais avec un système de complétion beaucoup plus évolué.

3. Le mardi 21 novembre 2006 à 20:43 :: Amirouche

c'est super laid ce que tu as fait... je sais pas dans quel dimension tu vie mais la... arrete les pokemons

4. Le mardi 21 novembre 2006 à 20:44 :: Amirouche

Merci pour le lien kan mm oO-/

Les commentaires sont fermés.

Toutes les fautes d'orthographes présentes sur ce site sont protégées par la licence Logo Creative common Creative common

 |  Valid XHTML  |  Valid CSS  |  Dotclear  |  Design décliné de [ON]Simple par [ NikO ]
Hébergé par Typhon.Network