La sección que nunca puede faltar en cualquier número de Occam's Razor ya está aquí!
Lista entradas repetidas en un fichero de texto
Una forma sencilla de conseguirlo es utilizando los comandossort
y uniq
. Algo tal que asín:
cat fichero.txt | sort | uniq -DEn ocasiones nos puede interesar los comparar un número determinado de caracteres. El flag
-w
nos permite hacerlo de forma sencilla:
cat fichero.txt | sort | uniq -w 32 -D
Códigos QR
Los códigos QR (esos cuadrados llenos de cuadraditos) resultan bastante útiles para intercambiar pequeñas cantidades de información. Podemos utilizarlos de forma muy sencilla desde la línea de comandos con las utilidadesqrencode
y zbarimg
. Aquí tenéis un ejemplo:
$ qrencode -o image.png 'Algunos datos aquí' $ zbarimg --raw image.png
Algunos Flags de netstat
Aquí algunos flags interesantes de netstat
:
# Estadísticas de Red $ netstat -s Información de Enrutado del Kernel $ netstat -rn Lista Interfaces de Red $ netstat -i Salida continua del comando $ netstat -ct Información de Grupos Multicast $ netstat -g
vim
. Una caja de sorpresas
Nunca terminamos de maravillarnos con las posibilidades de vim
. Aquí van un par te trucos interesantes.
Firmar un mensaje de texto con gpg dentrp de vim
:%!gpg --clearsign` :w file.ascCodifición ROT21 del texto actual
ggg?GCrear ficheros de texto encriptados
vim +X file_nameo si ya tenemos el fichero abierto
:X
Encontrar que proceso está utilizando un determinado fichero
A veces algún proceso al que le hemos perdido la pista mantiene algún fichero bloqueado. Podemos saber cual es el proceso problemático utilizandofuser
o lsof
.
fuser path_to_file lsof | grep file
Eliminar información EXIF
Las imágenes almacenan un montón de información de la que muchas veces no somos conscientes. Fechas, lugares (si un GPS estaba activo en el momento de sacar la foto), typo de dispositivo, etc... En ocasiones nos puede interesar eliminar toda esa información de nuestros ficheros. La utilidad exiftools nos lo pone fácil
exiftool -all= image.jpg
■
CLICKS: 1716