Con un Par... De Líneas
TRUCOS
Con un Par... De Líneas
2026-02-25
Por
Tamariz el de la Perdiz

Cifrado de ficheros PDF

Podemos cifrar (y descrifrar) documentos PDF muy fácilmente usando la utilidad qpdf con los siguientes argumentos:

 qpdf --encrypt test123   test123     256    -- \
 > DocumentIn.pdf DocumentOut.pdf
 qpdf --encrypt DocPassws OwnerPasswd KeyLen -- \
 > DocumentIn.pdf DocumentOut.pd

La contraseña de documento (document password) controla las operaciones de abrir, visualiza y descifrar el PDF, mientras que la contraseña de propietario (owner password) controla la impresión, edición y copia de contenidos.

Ejecutar una ISO rápidamente con qemu

Con la cantidad de Live distros existentes a veces nos puede interesar echar un vistazo rápido a alguna de ellas, sin tener que crear una VM con un montón de clicks. En estos casos qemu viene a nuestro rescate:

$ qemu-system-x86_64 -vnc :0 -m 2G -cdrom mi.iso
$ vncviewer localhost:0

Esta solución usa VNC para acceder al sistema gráfico.

Después de haber hecho algunas pruebas hemos concluído que asignar 2Gb de memoria es razonable para arrancar casi cualquier ISO. Si no arranca y no da ningún tipo de error, probad a incrementar el tamaño de memoria.

Busca ficheros más pesados

Podemos encontrar los ficheros más gordos en el directorio actual usando el siguiente comando.

$ du -ah . | sort -rh | head -n 10

El comando du lista todos los ficheros (-a de all) mostrando el resultado usando unidades fáciles de leer (-h de human). Esta lista se ordena en formato inverso (-r de reverse, el valor más alto primero) y le decimos a sort que los números están en formato humano, es decir, 1K es 1024. Finalmente mostramos las primeras 10 entradas de la lista, es decir, los 10 ficheros más grandes en el directorio actual.

Mata procesos por nombre (sin buscar el PID)

Si bien, a veces es necesario buscar el pid y matar ese proceso en concreto (por ejemplo si ejecutamos varias instancias del mismo programa y no queremos acabar con todas ellas), en otras ocasiones resulta conveniente simplemente usar el nombre del proceso que queremos eliminar.

$ pkill -f firefox

O usando pgfrep:

$ pgrep -a firefox

cd sin escribir cd

Los que tenemos unos años y fuimos fans de 4dos recordamos lo cómodo que era cambiar de directorio simplemente usando el nombre del directorio. Pues para todos los nostálgicos podemos conseguir el mismo comportamiento con bash

$ shopt -s autocd

Este comando activa la función en la sesión actual. Si lo queréis permanente tendréis que añadir la línea a .bashrc o el fichero adecuado en vuestra configuración.

SABER QUE ARCHIVOS TOCA UN COMANDO

Al analizar cierto tipo de programas, o al intentar hacer funcionar otros con escasa documentación, nos puede resultar muy útil obtener una lista de los ficheros a los que accede un determinado programa, para así, por ejemplo, comprobar que nuestros ficheros de configuración están en el lugar adecuado.
$ strace -e trace=file programa

El comando nos mostrará cualquier llamada al sistema que involucre a un dichero. La salida de este comando se encia a stderr de forma que podemos redirigírla fácilmente.

$ strace -e trace=file programa 2> ficheros.lst

SOBRE Tamariz el de la Perdiz
Tamaríz es un mago de la línea de comandos, un ilusionista de las pipes, un nigromante guardián de las ancestrales herramientas olvidadas por los mortales. Vamos, el tío de la sección de trucos.

 
Tu publicidad aquí :)