Créer un alias de manière permanente sous Unix
Les alias sont des raccourcis qui permettent d’exécuter des commandes rapidement sans avoir à les taper complètement. Ils sont particulièrement utiles pour automatiser des tâches répétitives. Pour garantir que vos alias soient accessibles chaque fois que vous ouvrez un terminal, il est essentiel de les configurer de manière permanente. Voici les étapes à suivre.
Modifier le fichier approprié pour ajouter des alias
Pour commencer, vous devez identifier le fichier de configuration approprié où les alias seront ajoutés. Typiquement, ce fichier est situé dans votre répertoire personnel et peut être l’un des suivants :
- .bashrc : Pour les utilisateurs de Bash, c’est le fichier le plus courant pour ajouter des alias. Il est exécuté chaque fois que vous ouvrez une nouvelle session de terminal.
- .bash_aliases : Ce fichier est parfois utilisé comme un complément à .bashrc pour stocker uniquement des alias, permettant une meilleure organisation.
Pour modifier l’un de ces fichiers, vous pouvez utiliser un éditeur de texte en ligne de commande tel que nano
ou vi
. Par exemple, pour ouvrir .bashrc, tapez :
vi ~/.bashrc
Ajouter vos alias
Une fois que vous êtes dans le fichier, vous pouvez commencer à ajouter vos alias. La syntaxe de base pour créer un alias est la suivante :
alias nom_alias='commande'
Remplacez nom_alias par le nom que vous souhaitez donner à votre raccourci, et commande par la commande que vous souhaitez exécuter. Par exemple, pour mettre à jour votre système avec Yum, vous pouvez ajouter :
alias update='sudo yum update'
Assurez-vous d’utiliser des guillemets simples autour de la commande pour éviter les erreurs de syntaxe.
Enregistrer et appliquer vos modifications
Après avoir ajouté vos alias dans le fichier, il est crucial de sauvegarder vos modifications. Dans vi
, vous pouvez le faire en appuyant sur Esc
, puis en tapant :wq
pour écrire et quitter. Une fois les changements enregistrés, vous devez recharger le fichier de configuration pour appliquer les nouveaux alias sans avoir à fermer et rouvrir le terminal.
source ~/.bashrc
Configurer des alias pour tous les utilisateurs
Si vous souhaitez que certains alias soient disponibles pour tous les utilisateurs du système, vous pouvez créer un fichier dans le répertoire /etc/profile.d/
. Cela permettra à tous les utilisateurs d’accéder aux alias que vous définissez. Voici comment procéder :
- Ouvrez un terminal et créez un nouveau fichier, par exemple :
- Ouvrez ce fichier avec un éditeur de texte, comme
gedit
ounano
: - Ajoutez vos alias de la même manière que vous le feriez dans votre fichier .bashrc.
- Enregistrez et fermez le fichier, puis redémarrez les sessions de terminal pour voir vos alias en action.
sudo touch /etc/profile.d/aliases.sh
sudo nano /etc/profile.d/aliases.sh
Vérification de vos alias
Pour vérifier que vos alias ont été correctement configurés, vous pouvez utiliser la commande suivante :
alias
Cela affichera une liste de tous les alias actuellement disponibles dans votre session. Si votre nouvel alias apparaît dans la liste, il a été configuré avec succès.
FAQ
1. Peut-on créer un alias pour une séquence de commandes ?
Oui, vous pouvez créer un alias pour exécuter plusieurs commandes en les séparant par des points-virgules. Par exemple : alias multi='commande1; commande2'
.
2. Les alias sont-ils sensibles à la casse ?
Oui, les alias en Unix sont sensibles à la casse, ce qui signifie que Alias
et alias
seraient interprétés différemment.
3. Que se passe-t-il si j’oublie de recharger le fichier de configuration après avoir ajouté des alias ?
Si vous ne rechargez pas le fichier de configuration après avoir ajouté des alias, ceux-ci ne seront pas disponibles jusqu’à ce que vous redémarriez le terminal ou ouvriez une nouvelle session.