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.pdLa 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 10El 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 programaEl 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
■
