Comment configurer des alias sur Ubuntu
Vous en avez assez de saisir de longues suites de caractères dans votre terminal Ubuntu ? Vous aspirez à une solution plus pratique ? Si c'est le cas, configurer des alias de terminal pourrait grandement vous simplifier la tâche. Ce guide vous expliquera comment procéder.
Qu'est-ce qu'un alias ?
Un alias est, pour simplifier, un raccourci pour une ligne de commande. Imaginez toutes ces fois où vous avez péniblement tapé une longue commande sur Ubuntu, pour finalement en oublier la syntaxe. Un alias permet de remplacer cette commande complexe par un raccourci facile à retenir.
Si vous utilisez fréquemment le terminal sur Ubuntu, que ce soit pour du développement, de la programmation, ou simplement par goût de la ligne de commande, la maîtrise des alias peut s'avérer extrêmement utile.
Les alias sont définis dans le fichier ~/.bashrc, situé dans votre répertoire personnel Ubuntu. Notez que ces alias ne sont actifs que pour un seul utilisateur. Il vous faudra donc les configurer individuellement pour chaque utilisateur de votre système.
Sauvegarder votre fichier Bashrc
Le fichier Bashrc par défaut d'Ubuntu contient déjà des réglages utiles pour faciliter votre expérience. Bien que ces ajouts ne soient pas obligatoires, il serait dommage de les perdre.
Avant de modifier le fichier Bashrc, nous allons créer une copie de sauvegarde. Pour cela, ouvrez une fenêtre de terminal sur votre bureau Ubuntu (vous pouvez utiliser le raccourci clavier Ctrl + Alt + T ou chercher "Terminal" dans le menu des applications).
Une fois le terminal ouvert, utilisez la commande cp pour réaliser une copie du fichier ~/.bashrc. Cette copie sera nommée .bashrc.bak et ne sera pas modifiée. Vous pourrez ainsi facilement annuler toutes les modifications apportées si nécessaire.
cp ~/.bashrc ~/.bashrc.bak
Si vous souhaitez à un moment donné restaurer la sauvegarde, utilisez les commandes ci-dessous:
rm ~/.bashrc
mv ~/.bashrc.bak ~/.bashrc
Ajouter un alias
Ajouter un alias dans le terminal Ubuntu est plus simple qu'il n'y paraît. Tout d'abord, ouvrez le fichier Bashrc de votre utilisateur Ubuntu à l'aide d'un éditeur de texte. Nous utiliserons l'éditeur Nano dans cet exemple.
nano -w ~/.bashrc
Une fois le fichier ouvert dans Nano, descendez à la fin du document et appuyez sur la touche Entrée pour créer une nouvelle ligne. Sur cette nouvelle ligne, tapez le mot "alias". Chaque définition d'alias doit commencer par ce mot.
alias
Après avoir indiqué "alias", il est temps de définir le nom de votre commande raccourci. Par exemple, si vous voulez faciliter la mise à jour des packages Snap, vous pouvez utiliser un alias tel que "snap-update".
alias snap-update
Après le nom de votre raccourci, ajoutez un signe égal (=). Ce symbole indique à Bash où commence la commande longue.
alias snap-update=
Après le signe =, ajoutez une première apostrophe ('). Cette apostrophe indique à Bash où débute la commande de remplacement.
alias snap-update="
Après cette apostrophe, entrez la commande que vous souhaitez exécuter. Dans notre exemple, pour simplifier la mise à jour des Snaps d'Ubuntu, on ajouterait sudo snap refresh. Vous pouvez insérer autant de commandes que nécessaire, à condition de les séparer par un point-virgule (;).
alias snap-update="sudo snap refresh"
Une fois votre alias défini, enregistrez vos modifications en appuyant sur Ctrl + O, puis quittez Nano avec Ctrl + X.
Activer un alias
Les alias ne sont pas actifs instantanément après l'enregistrement du fichier Bashrc. En effet, la session de terminal doit être actualisée. Si vous modifiez votre fichier Bashrc et ajoutez un nouvel alias, il ne sera probablement pas fonctionnel immédiatement.
Heureusement, une commande simple permet d'activer instantanément vos nouveaux alias dans le terminal Ubuntu. Voici comment procéder.
Commencez par ajouter vos nouveaux alias en suivant les étapes décrites dans la section "Ajouter un alias". Ensuite, enregistrez vos modifications dans votre fichier Bashrc (Ctrl + O) et quittez Nano (Ctrl + X).
Une fois que vous avez quitté Nano, utilisez la commande source suivie du chemin vers votre fichier ~/.bashrc. Cela indique à votre terminal Bash d'appliquer les modifications récemment apportées.
source ~/.bashrc
Après l'exécution de cette commande, votre nouvel alias sera actif et prêt à être utilisé.
Désactiver des alias
Il est possible de désactiver des alias dans Ubuntu si nécessaire. Voici la procédure à suivre. Tout d'abord, ouvrez le fichier Bashrc pour le modifier en utilisant la commande nano:
nano -w ~/.bashrc
Une fois le fichier Bashrc ouvert et prêt à être édité, repérez l'alias que vous souhaitez désactiver. Une fois trouvé, ajoutez un symbole dièse (#) au début de la ligne. Par exemple, pour désactiver notre alias de mise à jour Snap, la ligne deviendrait:
#alias snap-update="sudo snap refresh"
Lorsque votre alias est désactivé, appuyez sur Ctrl + O pour enregistrer les modifications et quittez avec Ctrl + X. Ensuite, exécutez la commande source pour mettre à jour le fichier Bashrc.
source ~/.bashrc
Après l'exécution de la commande source, votre alias sera désactivé.