Comment personnaliser le terminal Linux avec des alias bash

Un alias est en fait une commande de «raccourci» dans Bash. Par exemple, si vous utilisez beaucoup le terminal dans Ubuntu et que vous en avez assez 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.

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 man 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éfinition des commandes comme alias

L’utilisation la plus courante d’alias dans Bash est de l’utiliser pour exécuter plusieurs longues commandes à la fois pour 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.

  Était-ce vraiment si mauvais?

Au bas du fichier .bashrc, appuyez sur la touche Entrée 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 l’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 lira 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 ubuntu-update comme nouveau nom d’alias. Cependant, n’hésitez pas à nommer votre alias comme vous le souhaitez.

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 ubuntu-update est utilisé.

  Télécharger les APK de l'application Android de Google Play Store vers PC

Remarque: utiliser; pour écrire plusieurs commandes sur une seule ligne. Tels que commande1; commande2; commande3, etc.

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 second ”(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 ubuntu-update pour essayer le nouvel alias.

Définition de scripts bash comme alias

Saviez-vous qu’il est également possible d’exécuter des scripts bash en tant qu’alias? Voici comment ça fonctionne.

Tout d’abord, ouvrez votre fichier .bashrc. Ensuite, allez au bas du fichier et appuyez sur la touche Entrée du 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 mybashscript. Il devrait ressembler à l’alias mybashscript.

alias mybashscript

Ensuite, ajoutez le signe = et le premier ”(guillemets). Après avoir ajouté les caractères = 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 ~ / chemin / vers / bash / script / script.sh par le fichier de script réel que 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.

  Était-ce vraiment si mauvais?

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

Enregistrez les modifications dans le fichier .bashrc en appuyant sur Ctrl + O, et quittez 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 mybashscript (ou ce que vous avez nommé votre alias) et appuyez sur Entrée.