Journal : Lassitude ? Solitude ? Jouez avec le shell !
Posté par Jérôme Pinot (page perso, ) le 05 septembre 2003
Aller, pour reveiller un peu l'auditoire (j'espere), je propose un petit concours des alias/fonctions les plus pratiques/marrantes/delirantes. Je ne suis pas mesquin, j'autorise meme les zsh, ksh, (t)csh et autres ash a participer.
Postez votre top 5 !
Postez votre top 5 !
> Lire le journal (42 commentaires, moyenne: 2,7).
Vous avez demandé le commentaire #265191.



Re: Lassitude ? Solitude ? Jouez avec le shell !
En bash :
alias c='var=$(cal); echo "${var/$(date +%-d)/$(echo -e "\033[1;31m$(date +%-d)\033[0m")}"'
Affiche le calendrier du mois courant en mettant en rouge le jour courant.
C'est pas de moi, à part le - devant le d pour que ca marche au début du mois :-)
t ()
{
echo -ne "\\e]2;$1\\a"
}
change le titre du terminal
[^]Re: Lassitude ? Solitude ? Jouez avec le shell !
\o/ il est génial ton alias, c'est presque aussi lisible que du Perl.
Sinon, on peut changer le titre dans son prompt :
exemple avec mon prompt de folie :
$ export PS1="\[\e]2;\u@\H \w\a\e[34;47m\]ensibm: \[\e[32;40m\]\W> \[\e[0m\]"
Ca affiche entre autre le nom court de ton dossier dans le prompt ( bin ),
et le nom complet dans le titre du xterm ( /usr/local/bin )
[^]Re: Lassitude ? Solitude ? Jouez avec le shell !
Alors là, ce truc là est d'enfer ... Pour s'y retrouver dans sa liste de terminaux, c'est vraiment bien.
« Le savoir, n'est-ce pas, est un bien précieux. Trop précieux pour ne pas être partagé. »
- Battologio d'Epanalepse, in De Cape et de Crocs, Acte VII (Ayroles & Masbou)
[^]Re: Lassitude ? Solitude ? Jouez avec le shell !
alias c='var=$(cal -m); echo "${var/$(date +%-d)/$(echo -e "\033[1;31m$(date +%-d)\033[0m")}"'
avec un -m pour commencer la semaine le lundi, c'est parfait pour moi :)