Eliminar un alias

Djik -  
lami20j Mensajes publicados 21506 Fecha de registro   Estado Moderador, Colaborador de seguridad Última intervención   -
Hola,

Quisiera saber cómo se hace para eliminar un alias. (bajo Debian)

Gracias
Configuración: Linux Debian Mozilla 1.8.1.1

2 respuestas

  1. jipicy Mensajes publicados 40842 Fecha de registro   Estado Moderador Última intervención   4 898
     
    Hola,
    unalias [-a] [nombre ...] Elimina el nombre de la lista de alias definidos. Si se solicita la opción -a, se eliminan todas las definiciones de alias. El valor devuelto es verdadero, excepto si un nombre mencionado no es un alias definido.
    ;-))

    --
    Z'@+...che.
    JP : ¡Zen, mis Nuggets ! ;-) El conocimiento solo es bueno si se comparte.
    8
  2. lami20j Mensajes publicados 21506 Fecha de registro   Estado Moderador, Colaborador de seguridad Última intervención   3 571
     
    Hola,

    el comando unalias elimina de forma definitiva los alias creados con el comando alias
    si alguna vez tienes alias en el archivo de inicialización del shell (.bashrc por ejemplo), debes eliminar la línea correspondiente al alias para eliminarlo de forma definitiva, de lo contrario solo se eliminará el alias para la sesión en curso.

    1. Muestro los alias (lo que tengo en .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. Creo un alias en línea de comando
    lami20j@debian:~$ alias ll='ls -l'

    3. Muestro los alias (.bashrc + el nuevo creado)
    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'

    4. Los alias que se encuentran en .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 &'

    5. Eliminación de los alias
    lami20j@debian:~$ unalias {ll,vi}

    6. Muestra los alias después de la eliminación - vi y ll ya no están
    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'

    7. Simula el reinicio de sesión
    lami20j@debian:~$ source .bashrc

    8. Muestra los 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'
    Se puede ver claramente que el alias vi aún existe
    --
    lami20j
    4