Tutoriels Linux

Comment personnaliser le terminal Linux avec des alias bash

Par Richard , le 5 novembre 2021 — 5 minutes de lecture
Comment personnaliser le terminal Linux avec des alias bash

Un alias est en fait une commande « raccourci » dans Bash. Par exemple, si vous utilisez beaucoup le terminal dans Ubuntu et que vous en avez marre de taper sudo apt update; sudo apt upgrade -y tout le temps, vous pouvez créer un alias appelé « update » qui exécutera ces mêmes commandes sans avoir besoin de taper tellement dehors.

Les alias Bash sont définis dans le répertoire personnel de chaque utilisateur dans le fichier .bashrc. Pour plus d’informations sur les alias, exécutez la commande homme commande ci-dessous. Il vous montrera tout ce qu’il y a à savoir sur les alias, leur fonctionnement et ce que vous pouvez en faire.

man bash | grep alias

Vous pouvez également consulter le manuel complet de Bash en exécutant :

man bash

Définir des commandes comme alias

L’utilisation la plus courante d’un alias dans Bash est de l’utiliser pour exécuter plusieurs commandes longues à la fois afin de gagner du temps. Dans cet exemple, nous verrons comment transformer les longues commandes de mise à jour d’Ubuntu en un simple alias.

Pour démarrer le processus, ouvrez une fenêtre de terminal sur votre bureau Linux en appuyant sur Ctrl + Alt + T ou Ctrl + Maj + T sur le clavier. Ensuite, ouvrez votre fichier .bashrc dans l’éditeur de texte Nano avec la commande ci-dessous.

nano -w ~/.bashrc

À l’intérieur du fichier .bashrc, vous remarquerez déjà beaucoup de code. Les développeurs de votre distribution Linux définissent ce texte. Si vous ne comprenez pas de quoi il s’agit, il est préférable de l’ignorer et de le laisser tel quel, et de passer au bas du fichier.

Au bas du fichier .bashrc, appuyez sur le bouton Entrer touche pour créer une nouvelle ligne. Il est essentiel de créer une nouvelle ligne dans votre fichier .bashrc avant de l’ajouter, car vous pourriez gâcher le code déjà présent.

Après avoir créé une nouvelle ligne dans le fichier .bashrc, écrivez un alias sur la nouvelle ligne. Chaque nouvel alias que vous créez doit commencer par alias , sinon .bashrc et votre émulateur de terminal ne le liront pas correctement.

alias

Après alias= sur la nouvelle ligne, vous devez donner un nom à votre nouvel alias. Dans cet exemple, nous couvrons les longues commandes de mise à jour d’Ubuntu, nous utiliserons donc mise à jour ubuntu comme nouveau nom d’alias. Cependant, n’hésitez pas à nommer votre alias comme bon vous semble.

alias ubuntu-update

Une fois que vous avez nommé votre alias, il est temps d’ajouter le signe =.

alias ubuntu-update=

Ensuite, après le signe =, ajoutez le premier  » (guillemets). Ce guillemet contiendra toutes vos commandes dans l’alias.

alias ubuntu-update="

Jusqu’à présent, nous avons l’alias ubuntu-update= ». Il est maintenant temps d’ajouter les commandes que nous voulons que l’alias appelle lorsque mise à jour ubuntu est utilisé.

Remarque : utilisez ; pour écrire plusieurs commandes sur une seule ligne. Tels que commande1;commande2;commande3, et ainsi de suite.

alias ubuntu-update="sudo apt update;sudo apt upgrade -y

Lorsque vous avez fini d’écrire les commandes dans l’alias, fermez-le avec le deuxième  » (guillemets). Avec les deux guillemets, cela devrait ressembler à l’exemple ci-dessous.

alias ubuntu-update="sudo apt update;sudo apt upgrade -y"

Enregistrez votre nouvel alias en appuyant sur Ctrl + O sur le clavier. Quittez Nano avec Ctrl + X. Ensuite, fermez la fenêtre du terminal et rouvrez-la.

Lorsque vous avez rouvert le terminal, exécutez mise à jour ubuntu pour essayer le nouvel alias.

Définir des scripts bash comme alias

Saviez-vous qu’il est également possible d’exécuter des scripts bash en tant qu’alias ? Voilà comment cela fonctionne.

Tout d’abord, ouvrez votre fichier .bashrc. Ensuite, allez au bas du fichier et appuyez sur le bouton Entrer sur le clavier pour créer une nouvelle ligne dans le fichier.

sudo nano -w ~/.bashrc

Sur la nouvelle ligne, écrivez alias suivi du nom du script. Dans cet exemple, le nom du script est monbashscript. Il devrait ressembler à l’alias mybashscript.

alias mybashscript

Ensuite, ajoutez le signe = et le premier  » (guillemets). Après avoir ajouté le = et « , cela ressemblera à l’exemple ci-dessous.

alias mybashscript="

Après le premier  » (guillemets), ajoutez la commande pour lancer votre code. N’oubliez pas qu’il s’agit d’un exemple, vous devrez donc remplacer ~/path/to/bash/script/script.sh par le fichier de script réel , vous souhaitez exécuter dans l’alias .bashrc.

alias mybashscript="bash ~/path/to/bash/script/script.sh

Après avoir écrit la commande pour exécuter le fichier de script, fermez l’alias avec le deuxième guillemet « . Lorsque l’alias entier est écrit, il devrait ressembler à l’exemple ci-dessous.

alias mybashscript="bash ~/path/to/bash/script/script.sh"

Enregistrez les modifications dans le fichier .bashrc en appuyant sur Ctrl + O, et sortir avec Ctrl + X. Ensuite, fermez la fenêtre de votre terminal et rouvrez-la pour exécuter votre nouveau script bash via un alias.

Pour lancer l’alias, exécutez monbashscript (ou quel que soit le nom que vous avez donné à votre alias) et appuyez sur Entrer.

Richard

Rédacteur pour Levonsys, je suis spécialiste Linux et Android. Mes guides et mes articles vous livrent quelques astuces afin de profiter au mieux de ces deux systèmes d'exploitations.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.