Supprimer un alias

Djik -  
lami20j Messages postés 21506 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
Configuration: Linux Debian
Mozilla 1.8.1.1

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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