Archivo por días: abril 5, 2012

Tip: Recuperando archivos borrados, fácilmente con Foremost

No es la primera vez que me ocurre que cuando hago limpieza en un Pendrive, me cepillo algún archivo que luego recuerdo que necesitaba.
Para los despistados como yo, esto tiene solución, existen un gran numero de herramientas pensadas para recuperar datos perdidos o borrados por error. Una de ellas es Foremost (forensic data recovery), que trabaja desde la linea de comandos con una sintaxis muy simple, pero muy efectiva.
Su forma más básica seria: foremost tipo_de_archivo_a_recuperar /directorio_de_búsqueda /directorio_de_salida.

Como siempre digo, es más fácil de entender como funciona con un ejemplo practico, así que vamos allá.
En este caso voy a utilizar Linux Mint 12 y un Pendrive (sdb1), que contiene una imagen jpg que borraré junto con la papelera, que es una carpeta oculta.

Aquí hago un inciso para comentar que yo he utilizado esta imagen como ejemplo, pero los formatos soportados son muchos más, entre ellos: jpg, gif, png, bmp, avi, exe, mpg, wav, wmv, mov, pdf, ole, doc, zip, xml, sxw, rar, htm, cpp, etc.

Comencemos, primero instalamos Foremost…

sudo apt-get install foremost

… y recuperamos la imagen:

sudo foremost -t jpg -i /dev/sdb1 -o /home/hispalis70/recuperado

La opción -t indica el tipo de archivo a buscar, si no sabemos cual es o queremos recuperar diferentes tipos de archivos, lo sustituiremos por all, que recuperará todos los archivos que encuentre. Con -i indicamos el lugar donde buscarlo y con -o donde guardarlo. La carpeta donde guardarlo la he llamado /recuperado y no hace falta crearla.

Tan sencillo como eso, si nos dirigimos a la carpeta creada veremos nuestra imagen de nuevo.

Pero, ¿y si hemos formateado el disco?

No hay problema, si no hemos escrito encima, el archivo se recupera igualmente aunque formateemos el disco.
Espero que os sea de ayuda.

Más información en Linux man page

Fuente

KDE 4.8.2 disponible

Fiel a su cita mensual, ya tenemos entre nosotros la actualización de KDE a su última versión: KDE 4.8.2.
Ha sido éste miércoles 4 de abril cuando se ha realizado el anuncio oficial.
Como es habitual, trae mejoras en la estabilidad y en las traducciones, que siempre van un poco a remolque de las nuevas funcionalidades.
Esta actualización es muy recomendada para todos aquellos que dispongan de KDE 4.8 ya que mejorará el rendimiento del mismo.
Las aplicaciones que reciben las mayores mejoras son KWin, Dolphin y Kontact, tal y como se puede ver en el changelog.
De momento las siguientes distribuciones ya tiene las actualizaciones listas:

Más información: KDE.News

Fuente

Diez poderosos comandos Linux que debes conocer

Las posibilidades que nos ofrece la terminal en Linux es una de las razones por las cuales aún en estos días donde las interfaces gráficas nos sorprenden con sus efectos, diseños y posibilidades, la terminal sigue siendo una herramienta imprescindible para todo usuario Linux, en especial los usuarios avanzados.

La cantidad de comandos Linux existentes para la terminal de Linux (bash en la mayoría de los casos) es impresionante y abrumadora, por lo cual seguramente no alcancemos a conocerlos y aplicarlos todos en nuestra vida a menos que nos dediquemos completamente al estudio de bash, pero con seguridad la mayoría de nosotros no lo hará.

Aunque sabemos que no los vamos a conocer todos, a continuación les presento diez (10) grandiosos comandos Linux que estoy seguro muchos de ustedes no conocen y que harán de su experiencia en Linux una experiencia mucho mas productiva y sencilla.

  1. Ejecutar el último comando como root
    sudo !!
  2. Salva un archivo que hayas editado en vim/vi sin los permisos necesarios
    :w !sudo tee %
    Si abres un archivo para editarlo y una vez abierto notas que olvidaste abrirlo como root, el anterior comando es la solución.
  3. Ejecuta el anterior comando pero reemplazando “foo” por “bar”
    ^foo^bar
    Si has ejecutado un comando largo y te diste cuenta que cometiste un error, para corregir el comando puedes reemplazar la palabra equivocada sin necesidad de escribir todo el comando de nuevo.Otra alternativa al comando anterior es:
    !!:gs/foo/bar
    Al contrario de “^foo^bar“, el cual solo reemplaza la primera aparición de “foo“, este comando reemplaza todos las apariciones de “foo” por “bar“.
  4. Una forma elegante y corta de copiar o respaldar un archivo antes de editarlo.
    cp filename{,.bak}
  5. mtr es mejor que tracerout y viene con ping incluido.
    mtr emslinux.com
    mtr combina la funcionalidad de los programas tracerout y ping en una sola herramienta de diagnóstico de redes.
  6. Vacía un archivo sin eliminarlo
    > file.txt
  7. Ejecuta un comando sin guardarlo en el historial
    <space>command
  8. Limpia la pantalla de la terminal
    ctrl-l
  9. Lista los comandos Linux que utilizas más a menudo
    history | awk ‘{a[$2]++}END{for(i in a){print a[i] ” ” i}}’ | sort -rn | head
  10. Entrega tu dirección IP externa o pública
    curl ifconfig.me

Tienen ustedes algún otro comando interesante y útil que deseen compartir con todos nosotros?