2.4 KiB
alias
Comment supprimer un alias en Bash ? Comment effacer, retirer ou désactiver un alias sous Linux ? Comment annuler un alias temporaire ou permanent ? Comment supprimer définitivement un alias dans .bashrc ? Quelle est la différence entre unalias et la suppression dans .bashrc ? Comment lister les alias actifs sur mon système ?
Sous Linux, un alias est un raccourci de commande. Selon la façon dont il a été créé, il peut être temporaire (valable uniquement dans la session shell courante) ou permanent (rechargé à chaque ouverture d'un terminal). La méthode de suppression diffère dans les deux cas.
Dans ce tutoriel, vous allez apprendre :
- Comment supprimer un alias temporaire avec
unalias - Comment supprimer un alias permanent en éditant
~/.bashrc
Supprimer un alias temporaire
Un alias temporaire est créé directement dans le terminal avec la commande alias, et disparaît à la fermeture de la session. Pour le supprimer immédiatement, on utilise la commande unalias.
Exemple : on définit un alias temporaire…
alias docs='cd /home/linuxconfig/Documents'
… puis on le supprime :
unalias docs
Pour vérifier que l'alias a bien disparu, on peut soit tenter de l'utiliser, soit lister tous les alias actifs :
alias -p
Supprimer un alias permanent
Un alias permanent est défini dans un fichier de configuration du shell, le plus souvent ~/.bashrc. Pour le supprimer définitivement, il faut éditer ce fichier et retirer la ligne correspondante.
1. Ouvrez le fichier avec votre éditeur préféré (ici nano) :
nano ~/.bashrc
2. Repérez la ligne définissant l'alias à supprimer (elle commence par alias ) et effacez-la complètement.
3. Enregistrez vos modifications et quittez l'éditeur. Pour que la suppression prenne effet dans la session en cours, rechargez le fichier :
source ~/.bashrc
Sans cette étape, l'alias resterait actif dans le terminal courant jusqu'à sa fermeture, car il est déjà chargé en mémoire.
4. Vérifiez que l'alias a bien été supprimé :
alias -p
À retenir
- Alias temporaire →
unalias nomsuffit. - Alias permanent → éditer
~/.bashrc, supprimer la ligne, puissource ~/.bashrc. alias -paffiche la liste complète des alias actifs dans la session.