diff --git a/2c164dfc-a68a-4e6c-a70e-f23a9fa77afe/draft_overlay.json b/2c164dfc-a68a-4e6c-a70e-f23a9fa77afe/draft_overlay.json new file mode 100644 index 0000000..ebb8dc4 --- /dev/null +++ b/2c164dfc-a68a-4e6c-a70e-f23a9fa77afe/draft_overlay.json @@ -0,0 +1,4 @@ +{ + "title": "alias", + "_updated_at": "2026-05-19 10:40:43" +} diff --git a/2c164dfc-a68a-4e6c-a70e-f23a9fa77afe/draft_overlay.md b/2c164dfc-a68a-4e6c-a70e-f23a9fa77afe/draft_overlay.md new file mode 100644 index 0000000..b638ede --- /dev/null +++ b/2c164dfc-a68a-4e6c-a70e-f23a9fa77afe/draft_overlay.md @@ -0,0 +1,64 @@ +# 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… + +```bash +alias docs='cd /home/linuxconfig/Documents' +``` + +… puis on le supprime : + +```bash +unalias docs +``` + +Pour vérifier que l'alias a bien disparu, on peut soit tenter de l'utiliser, soit lister tous les alias actifs : + +```bash +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`) : + +```bash +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 : + +```bash +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é : + +```bash +alias -p +``` + +## À retenir + +- **Alias temporaire** → `unalias nom` suffit. +- **Alias permanent** → éditer `~/.bashrc`, supprimer la ligne, puis `source ~/.bashrc`. +- `alias -p` affiche la liste complète des alias actifs dans la session. \ No newline at end of file