Trucos. Brujerías en la línea de comandos
TRUQUIS
Trucos. Brujerías en la línea de comandos
2017-04-03
Por
Tamariz el de la Perdiz

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 comandos sort y uniq. Algo tal que asín:

cat fichero.txt | sort | uniq  -D
  

En 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 utilidades qrencode 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.asc
  

Codifición ROT21 del texto actual

ggg?G
  

Crear ficheros de texto encriptados

vim +X file_name
  
o 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 utilizando fuser 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

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.