DISPOSITIVOS
# lspci | cat /proc/cpuinfo
# lsusb | cat /proc/scsi/scsi
MEMORIA
# free
# memtest86
DISCOS
# dd if=/dev/… of=/dev/null
# smartmontools
RED
# nictools_nopci
# nictools_pci
CPU
# cpuburn
# crashme
# fuzz
# stress
OTROS
# mbmon
# sensord
# lmbench
# lm_sensors
# lshw | hwinfo | x86info
# ltp
# spew
Comprobaciones de HW en GNU/Linux, Veruificar hardware en Linux, chequeo de hardware
Instalamos PDFTK (The PDF ToolKit):
# aptitude install pdftk
Extraer paginas de un pdf (opcion 1):
$ pdftk file.pdf burst
Extraer paginas de un pdf (opcion 2):
$ convert -density 150 archivo.pdf img_%04d.tiff
Convertir imagenes en un pdf:
$ convert *.tiff archivo.pdf
OCR:
$ for x in $(ls img_*tiff); do gocr $x >> kk.txt; done
Extraer imágenes de un pdf:
$ pdfimages -j file.pdf img
Extraer texto de un pdf:
$ pdftotext file.pdf
Unir pdfs:
$ pdftk *.pdf cat output nuevo.pdf
Unir parte de unos pdfs con otros:
$ pdftk A=file1.pdf B=file2.pdf cat A1-2 B2 A3-4 output nuevo.pdf
Modificar los datos de propiedades de un pdf (autor, fecha de modificación…):
$ pdftk fichero.pdf dump_data output propiedades.dat
$ vi propiedades.dat
$ pdftk fichero.pdf update_info propiedades.dat output fichero_mod.pdf
Convertir pdf en txt:
$ pdftotext -layout fich.pdf fich.txt
Trabajar con PDFs desde el prompt, edición de PDFs desde la línea de comandos
Instalamos ImageMagick:
# aptitude install imagemagick
Convertimos un pdf en imagenes tiff:
$ convert -density 150 archivo1.pdf img_%04d.tiff
$ convert *.png archivo2.pdf
Rotamos las imagenes 180 grados:
$ mogrify -rotate 180 *tiff
Cambiamos el formato de las imagenes:
$ mogrify -format png *tiff
$ convert imagen.jpg imagen.png
Cambiamos la profundidad de color:
$ mogrify -colors 16 *png
Cambiamos el tamanyo de las imagenes (opcion 1):
$ mogrify -resize 50% *png
Cambiamos el tamanyo de las imagenes (opcion 2):
$ mogrify -resize 1024×768 *.png
Incluimos una imagen “firma” -con fondo transparente- en la esquina inferior derecha de otra imagen:
$ combine -gravity SouthEast -compose Over imagen_original.jpg firma.png imagen_firmada.jpg
$ convert -draw ‘image Over 100,100 225,225 firma.png’ imagen_original.jpg
Podemos ver más ejemplos de cómo firmar imágenes en otro post de este blog llamado firmar imágenes.
Obtenemos informacion sobre una imagen:
$ identify imagen.jpg
Cambiar imagenes a bn:
$ convert imagen_color.jpg -monochrome imagen_bn.jpg
Crear un índice gráfico con miniaturas:
$ convert “vid:*jpg” indice.png
Crear un índice gráfico con miniaturas (utiliza GUI para mostrar el resultado):
$ display “vid:*.jpg”
Crear un gif animado con varios jpg:
$ convert -delay 15 *.jpg imagen_animada.gif
Extraer los fotogramas de una imagen animada:
$ convert imagen_animada.gif -adjoin imagen.jpg
Añadir un texto a una imagen:
$ convert -font courier -fill yellow -pointsize 25 -draw ‘text 100,250 guimi’ imagen.jpg imagen_con_txt.jpg
Trabajar con imágenes desde el prompt, editar y modificar imágenes desde la línea de comandos