Browse > Home /

| Subcribe via RSS

[shell-fu]$

Abril 21st, 2008 | No Comments | Posted in Sistemas de Información

shell-fu

Acabo de descubrir, a través de Genbeta, la fantástica web de shell-fu.

En ella se pueden encontrar un sinfín de comandos útiles para Linux/*nix. La gracia de este directorio es que cualquier usuario puede enviar nuevos comandos o consultar los ya existentes. Además de proporcionar una lista muy completa, es posible votar cada entrada para influir en su posición del Top 25.

La mayoría de entradas son muy útiles y sirven para atajar muchas de las tareas más rutinarias. No está de más aprender cada día un truquillo nuevo.

Si queréis ir probando, también está disponible la opción de mostrar entradas de manera aleatoria.

Algunos ejemplos, sacados del Top 25:


Ejecutar un segundo comando utilizando los mismos parámetros que en el comando anterior:

$ cd /home/user/foo

cd: /home/user/foo: No such file or directory

$ mkdir !*

mkdir /home/user/foo


Volver a ejecutar el último comando como superusuario. Muy útil si hemos olvidado ejectuarlo sin privilegios:

> command_with_insufficient_permissions
Permission denied

> sudo !!


Ejecutar un segundo comando únicamente si el primero falla:
cd /tmp/a/b || mkdir -p /tmp/a/b

Contar los tipos de fichero dentro del mismo directorio:

find ${*-.} -type f | xargs file | awk -F, ‘{print $1}’ | awk ‘{$1=NULL;print $0}’ | sort | uniq -c | sort -nr

5 PHP script text
2 data
2 Zip archive data
2 GIF image data
1 PNG image data

More »

Tags: , , , ,

ext3: Misión Imposible

Octubre 27th, 2007 | 1 Comment | Posted in Sistemas de Información
Disco Duro
A todos nos ha pasado alguna vez. Escribes sin querer un argumento de más en la consola al hacer un rm o eliges el fichero equivocado (o el directorio, que es aun peor). En el momento en que presionas enter, te das cuenta de que no querías hacer lo que acabas de hacer. Así que intentas recuperar el fichero del backup, pero entonces recuerdas que ibas a hacer el backup justo despues de borrar el fichero.

Si estás trabajando en un sistema de archivos FAT o NTFS no hay problema, existen multitud de herramientas de recuperación de datos, pero si trabajas bajo ext3 (o ext2), que es el sistema de archivos más extendido entre la mayoría de distribuciones de Linux, lo tendrás más difícil. El modo en que ext3 borra los ficheros es la causa de su especial dificultad. Información relevante acerca de dónde se encuentra el contenido del fichero se borra durante el proceso de borrado.

En este artículo intentaremos recuperar esos preciados archivos de una partición ext2 o ext3 que por descuido han ido a parar más allá de la papelera de reciclaje.

 
 

More »

Tags: , , ,