add: Comment supprimer un alias sous Linux
This commit is contained in:
@@ -0,0 +1,64 @@
|
|||||||
|
# Comment supprimer un alias sous Linux
|
||||||
|
|
||||||
|
*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.
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"uuid": "2c164dfc-a68a-4e6c-a70e-f23a9fa77afe",
|
||||||
|
"slug": "comment-supprimer-un-alias-sous-linux",
|
||||||
|
"title": "Comment supprimer un alias sous Linux",
|
||||||
|
"author": "cedric@abonnel.fr",
|
||||||
|
"published": false,
|
||||||
|
"featured": false,
|
||||||
|
"published_at": "2026-05-19 10:39:53",
|
||||||
|
"created_at": "2026-05-19 10:39:53",
|
||||||
|
"updated_at": "2026-05-19 10:39:53",
|
||||||
|
"revisions": [],
|
||||||
|
"cover": "",
|
||||||
|
"files_meta": [],
|
||||||
|
"external_links": [],
|
||||||
|
"seo_title": "",
|
||||||
|
"seo_description": "",
|
||||||
|
"og_image": "",
|
||||||
|
"category": "",
|
||||||
|
"tags": []
|
||||||
|
}
|
||||||
@@ -12013,3 +12013,4 @@
|
|||||||
{"ts":"2026-05-19 10:30:00","url":"/assets/js/trending-home.js.map","ref":"https://abonnel.fr/assets/js/trending-home.js.map","ua":"Mozilla/5.0 (compatible; Google-CloudVertexBot; +https://cloud.google.com/vertex-ai-bot)"}
|
{"ts":"2026-05-19 10:30:00","url":"/assets/js/trending-home.js.map","ref":"https://abonnel.fr/assets/js/trending-home.js.map","ua":"Mozilla/5.0 (compatible; Google-CloudVertexBot; +https://cloud.google.com/vertex-ai-bot)"}
|
||||||
{"ts":"2026-05-19 10:36:08","url":"/electronique/esp/se-connecter-a-un-reseau-wifi","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
|
{"ts":"2026-05-19 10:36:08","url":"/electronique/esp/se-connecter-a-un-reseau-wifi","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
|
||||||
{"ts":"2026-05-19 10:37:54","url":"/informatique/linux/applications/audacity","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 14_3_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.6533.17 Safari/537.36"}
|
{"ts":"2026-05-19 10:37:54","url":"/informatique/linux/applications/audacity","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 14_3_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.6533.17 Safari/537.36"}
|
||||||
|
{"ts":"2026-05-19 10:38:50","url":"/podcasts/tech/index","ref":"","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.1938.76 Safari/537.36"}
|
||||||
|
|||||||
Reference in New Issue
Block a user