date: 13 Sep 2008 title: Personnalisation de la console - 2° partie tags: bash, planet-libre xrefs: personnalisation-de-la-console-1c2b0-partie.txt Comme prévu, voici la seconde partie sur la personnalisation de sa console (ouf je suis chaud en ce moment, 2 articles par jour ;) ). ## Présentation des alias Je vais donc vous montrer comment créer des alias dans votre console. Les alias permettent de remplacer le nom d'une commande par une autre, en gros de renommer la commande. Ils deviennent utiles pour les commandes longues que vous tapez régulièrement, entre autre : sudo apt-get update && sudo apt-get upgrade Grâce aux alias, vous n'aurez plus qu'à taper : maj par exemple (maj pour mise à jour). ## Comment faire pour en créer ? Comme toujours, ça ce passe dans le fichier.bashrc. Ouvrez le avec un éditeur de texte et placer vous à la fin du fichier. Pour définir votre alias, vous allez taper : alias leNomQueVousVoulez='leNomDeLaCommande' Par exemple pour remplacer la commande sudo apt-get update && sudo apt-get upgrade par maj je vais écrire dans le fichier : alias maj='sudo apt-get update && sudo apt-get upgrade' C'est aussi simple que ça ;) ## Exemple d'alias que vous pouvez reprendre * Voici un alias très utile qui permet de rendre la commande rm moins dangereuse : alias rm='mv -t ~/.local/share/Trash/' Elle va juste mettre le (ou les) fichier(s) à la corbeille * Un alias qui permet de rendre les commandes cp et mv plus bavardes (option -v) et demande à confirmer si le fichier existe déjà sur la destination (option -i) : alias cp='cp -iv' alias mv='cp -iv' * Pour ceux qui se perdent dans les options de tar (gestionnaire d'archives) : # extraire une archive tar.gz : alias x.gz='tar xzvf' # extraire une archive tar.bz2 : alias x.bz2='tar xjvf' # créer une archive tar.gz : alias c.gz='tar czvf' # créer une archive tar.bz2 : alias c.bz2='tar cjvf'