Un exemple pratique : Sous Ubuntu, lorsque je veux avoir une liste des dossiers, j’utilise la commande suivante :
ls -alh /mon/répertoire Détails :
-
ls : liste les fichiers contenus dans le répertoire
- a : affiche tous les fichiers (y compris les fichiers cachés)
- l : affiche plus de détails pour chaque fichier (propriétaire, groupe, droits, taille, …)
- h : affiche la taille des fichiers dans une unité plus facilement lisible (remplace 64412 par 64Ko)
N’utilisant pas d’interface graphique, je dois dire que je m’en sers très souvent.
Je trouvais donc que c’était plutôt long de toujours taper "ls -alh". Voici donc ma petite astuce 🙂 :
Il est possible de créer un alias pour une commande. Autrement dit un "raccourci".
Je voulais donc remplacer ce fameux "ls -alh" par quelque chose de plus court, par exemple "ll".
Il suffit donc de taper cette commande : alias ll=’ls -alh’ Voila 🙂
Maintenant il me suffit de taper ll /mon/répertoire qui aura le même effet que ls -alh /mon/répertoireNotes :
-
Pour que ce changement s’effectue de manière permanente, il faut éditer le fichier ~/.bashrc (/root/.bashrc pour le root et /home/login/.bashrc pour un utilisateur). Des alias sont déjà présents, il suffit de rajouter un ligne en recopiant celles déjà existantes et en appliquant vos changements.
-
Il faut redémarrer la console pour que les changements effectués dans le .bashrc soient pris en compte.
J’attends vos idées d’alias 😉
Exemples :
-
- alias cherche=’apt-cache search’ . Il ne reste plus qu’a faire cherche apache et cela remplace bien apt-cache search apache * 🙂