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 -ytout le temps, vous pouvez créer un alias appelé « mise à jour » qui exécutera ces mêmes commandes sans avoir à taper autant.

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.

bash homme | alias grep

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

homme bash

Définir des commandes comme alias

Comment personnaliser le terminal Linux avec des alias bash

L'utilisation la plus courante des alias dans Bash est de les 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 + Shift + T sur le clavier. Ensuite, ouvrez votre .bashrcfichier dans l'éditeur de texte Nano avec la commande ci-dessous.

nano -w ~/.bashrc

À l'intérieur du .bashrcfichier, 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 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 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

En alias=suivant la nouvelle ligne, vous devez donner un nom à votre nouvel alias. Dans cet exemple, nous couvrons les commandes de mise à jour longues 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 alias ubuntu-update=". Il est maintenant temps d'ajouter les commandes que nous voulons que l'alias appelle lorsque  ubuntu-update  est utilisé.

Remarque : utilisez ;pour écrire plusieurs commandes sur une seule ligne. Tels que command1;command2;command3, 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 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éfinir des 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 .bashrcfichier. 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 . Cela devrait ressembler à alias mybashscript.

alias mybashscript

Ensuite, ajoutez le =signe et le premier "(guillemets). Après avoir ajouté les =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 le remplacer ~/path/to/bash/script/script.shpar le fichier de script réel que vous souhaitez exécuter dans l' .bashrcalias.

alias mybashscript="bash ~/chemin/vers/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.

Comment personnaliser le terminal Linux avec des alias bash

alias mybashscript="bash ~/chemin/vers/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 le nom que vous avez donné à votre alias) et appuyez sur  Entrée.

Laisser un commentaire

Résoudre les problèmes de déchirure d'écran sur les cartes graphiques Intel sous Pardus Linux : un guide pratique

Résoudre les problèmes de déchirure d'écran sur les cartes graphiques Intel sous Pardus Linux : un guide pratique

Corrigez les déchirures d'écran des cartes graphiques Intel sous Pardus Linux en vérifiant X11 vs Wayland, les paramètres du compositeur, le taux de rafraîchissement, le pilote Xorg actif et TearFree uniquement lorsque cela est approprié.

Comment configurer le pare-feu SLES 15 avec firewall-cmd

Comment configurer le pare-feu SLES 15 avec firewall-cmd

Configurer firewalld sur SLES 15 : vérifier les zones, autoriser les services ou les ports, enregistrer les règles permanentes, recharger en toute sécurité et vérifier l’accès.

Guide de configuration de la mise à jour en direct de SLES : Appliquer les mises à jour du noyau sans redémarrer

Guide de configuration de la mise à jour en direct de SLES : Appliquer les mises à jour du noyau sans redémarrer

Activez la mise à jour en direct du noyau sur SLES 15 SP7, appliquez les correctifs pris en charge sans redémarrer, vérifiez les correctifs actifs et comprenez quand un redémarrage du noyau est encore nécessaire.

Comment activer le mode FIPS sur SUSE Linux Enterprise Server 15

Comment activer le mode FIPS sur SUSE Linux Enterprise Server 15

Activez le mode FIPS sur SLES 15 avec l'utilitaire de configuration pris en charge par SUSE, redémarrez en toute sécurité, vérifiez l'état du noyau et de la politique de chiffrement, et vérifiez les limites de certification.

Comment installer Google Chrome sur Gooroom OS sans enfreindre les règles de sécurité

Comment installer Google Chrome sur Gooroom OS sans enfreindre les règles de sécurité

Installez Google Chrome sur Gooroom OS en toute sécurité grâce aux paquets .deb officiels, à APT, aux vérifications de politique, aux conseils de mise à jour et aux correctifs pour les appareils gérés.

Comment exporter en toute sécurité les journaux système SLES vers un serveur Syslog distant

Comment exporter en toute sécurité les journaux système SLES vers un serveur Syslog distant

Transférez en toute sécurité les journaux système SLES vers un serveur syslog distant grâce à rsyslog, aux certificats TLS, à la vérification du nom du pair, aux files d'attente, à la validation et aux tests.

Intégration de SLES 15 Active Directory avec SSSD : Guide étape par étape

Intégration de SLES 15 Active Directory avec SSSD : Guide étape par étape

Intégrez SLES 15 à Active Directory avec SSSD à l'aide de YaST. Configurez le DNS et l'heure, configurez les connexions au domaine, vérifiez Kerberos et comparez SSSD, Winbind et realmd.

Résolution des problèmes liés au pilote Wi-Fi Realtek RTL8821CE sous Pardus Linux

Résolution des problèmes liés au pilote Wi-Fi Realtek RTL8821CE sous Pardus Linux

Résolvez les problèmes de Wi-Fi RTL8821CE sur Pardus Linux en vérifiant le pilote rtw88 intégré, le firmware Realtek, rfkill, NetworkManager et les options de repli sécurisées.

Résolution de l'erreur « Échec temporaire de la résolution DNS » sous Debian 12 avec systemd-resolved

Résolution de l'erreur « Échec temporaire de la résolution DNS » sous Debian 12 avec systemd-resolved

Diagnostiquer et corriger les échecs de résolution DNS de Debian 12 avec systemd-resolved, y compris resolv.conf, NetworkManager, networkd, cache et vérification.

Comment installer Pardus Linux en dual boot avec Windows 11 en toute sécurité

Comment installer Pardus Linux en dual boot avec Windows 11 en toute sécurité

Installez Pardus 25.2 à côté de Windows 11 en sauvegardant, en réduisant le volume Windows, en démarrant sur une clé USB UEFI et en protégeant les partitions EFI et de récupération existantes.