Alias de rm para evitar catástrofes en csh 🥇 Foro Lenguajes de programacion y Bases de Datos 🗺️

Foro de Lenguajes de programacion y Bases de Datos Foro de Lenguajes de programacion y Bases de Datos: Lenguajes de programacion, Bases de Datos, Sistemas Operativos y recursos tecnicos avanzados.
Responder al tema Versión Imprimible
Página 1 de 1 - Tema con 1 Mensajes y 15690 Lecturas
Último Mensaje:
Autor Mensaje

Imagen: Aforo
Experto
Experto
Registrado:
13-02-2008
Mensajes: 137

Votos: 0 👍
Responder citando

EnlacesAsunto: Alias de rm para evitar catástrofes en csh

Publicado:
Para evitar catastrofes de borrados accidentales de ficheros en csh se pude utilizar un alias de rm, en el que el comando rm interactua y consulta al usuario por cada borrado.

Para ello se usa el alias de rm: rm -i

"rm -i" consulta un borrado siempre antes de realizarlo.

Antes de utilizar el alias, en mi servidor unix, se podia efectuar el borrado del siguiente modo:

Quote::

Fserver 1003: touch pp # cero un fichero vacio llamado "pp"
Fserver 1005: rm pp # pido el borrado del fichero "pp" y se ejecuta sin consultar
Fserver 1005:

Como estoy en csh el perfil del usuario se carga a traves del fichero .login, lo cual me permite modificar el comportamiento del usuario.

Edito el fichero .login y le añado la siguiente línea:

alias rm '/bin/rm -i \!* 'Después de esto hay que entrar de nuevo al usuario, por ejemplo son el comando su - <nombre de usuario>

Ahora hago la misma operación.
Quote::
server 1003: touch pp # cero un fichero vacio llamado "pp"
Fserver 1005: rm pp # pido el borrado del fichero "pp" y se ejecuta pero consulta
pp: ? (y/n) y
Fserver 1005:

Con ello evitamos borrados accidentales de ficheros en UNIX.
Ir arriba Aforo
Compartir:
Mostrar mensajes de anteriores:
Responder al tema Versión Imprimible
Página 1 de 1 - Tema con 1 Mensajes y 15690 Lecturas - Última modificación: 13/02/2013


RSS: Foro Lenguajes de programacion y Bases de Datos RSS - Últimos Mensajes
Cambiar a:  


Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No Puedes adjuntar archivos en este foro
Tu puedes descargar archivos en este foro



Mostrar/Ocultar Add