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

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
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