Supprimer un alias

Djik -  
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Salut,

Je voudrai savoir comment faut il faire pour supprimer un alias? (sous Debian)

Merci
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,
unalias [-a] [nom ...]
              Supprime  le  nom  de la liste des alias définis. Si l'option -a
              est demandée, toutes les définitions d'alias sont supprimées. La
              valeur  renvoyée est vraie sauf si un nom mentionné n'est pas un
              alias défini.
;-))
8
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

unalias supprime de façon definitive les alias crée avec la commande alias
si jamais tu as des alias dans le fichier d'initialisation de shell (.bashrc par exemple, alors il faut supprimer la ligne correspondant a l'alias pour supprimer definitif l'alias sinon l'alias ne sera supprimer que pour la session en cours)

1. j'affiche les alias (ce que j'ai dans .bashrc)
lami20j@debian:~$ alias
alias ccmlinux='firefox http://www.commentcamarche.net/forum/forum-13-linux-unix &'
alias ccmprog='firefox http://www.commentcamarche.net/forum/forum-3-developpement &'
alias dem='/bin/ls'
alias vi='/usr/bin/vim'

2. je crée un alias en ligne de commande
lami20j@debian:~$ alias ll='ls -l'

3. j'affiche les alias (.bashrc + le nouveau créé)
lami20j@debian:~$ alias
alias ccmlinux='firefox http://www.commentcamarche.net/forum/forum-13-linux-unix &'
alias ccmprog='firefox http://www.commentcamarche.net/forum/forum-3-developpement &'
alias dem='/bin/ls'
alias ll='ls -l'
alias vi='/usr/bin/vim'

3. les alias se trouvant dans .bashrc
lami20j@debian:~$ grep alias .bashrc
# User specific aliases and functions
alias dem='/bin/ls'
alias vi='/usr/bin/vim'
alias ccmlinux='firefox http://www.commentcamarche.net/forum/forum-13-linux-unix &'
alias ccmprog='firefox http://www.commentcamarche.net/forum/forum-3-developpement &'

4. suppression des alias
lami20j@debian:~$ unalias {ll,vi}

5. affiche des alias après suppresion - vi et ll ne sont plus
lami20j@debian:~$ alias
alias ccmlinux='firefox http://www.commentcamarche.net/forum/forum-13-linux-unix &'
alias ccmprog='firefox http://www.commentcamarche.net/forum/forum-3-developpement &'
alias dem='/bin/ls'

6. simulation de redémarrage de session
lami20j@debian:~$ source .bashrc

7. affiche les alias
lami20j@debian:~$ alias
alias ccmlinux='firefox http://www.commentcamarche.net/forum/forum-13-linux-unix &'
alias ccmprog='firefox http://www.commentcamarche.net/forum/forum-3-developpement &'
alias dem='/bin/ls'
alias vi='/usr/bin/vim'
On vois bien que l'alias vi existe toujours
4