Alias de rm para evitar catástrofes en csh 🥇 Foros generales 🗺️


  Foro de Lenguajes de programacion y Bases de Datos: Lenguajes de programacion, Bases de Datos, Sistemas Operativos y recursos tecnicos avanzados.

Página 1 de 1 - Tema con 1 Mensajes y 15691 Lecturas
Último Mensaje Publicado:
Autor Mensaje
Aforo

Experto
Registrado:13-02-2008
Mensajes: 137

Votos: 0 👍
Asunto: Alias de rm para evitar catástrofes en csh  
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
 
Todas las horas son GMT + 1 Hora
Página 1 de 1 - Tema con 1 Mensajes y 15691 Lecturas - Última modificación: 13/02/2013




RSS - Últimos Mensajes
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