💾 Archived View for moribundo.flounder.online › conf › com.gmi captured on 2023-05-24 at 17:58:22. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-04-28)

➡️ Next capture (2024-03-21)

-=-=-=-=-=-=-

Comandos para todas

Una serie de comandos clandestinos para hacernos con la Shell

⌨ COMANDO 12: Saber el mimetype de un archivo

Esto es válido para cuando queremos configurar un determinado archivo para abrirse con un determinado programa, por ejemplo de correo mediante /etc/mailcap. Este comando lee el archivo /etc/mime.types

file --mime-type archivo

⌨ COMANDO 11: Saber cuantos archivos tiene un directorio

find . -maxdepth 1 -type f | wc -l

⌨ COMANDO 10: Añadir la fecha a un archivo

Cuando automatizo tareas para hacer backups, por ejemplo, va muy bien añadir la fecha al archivo resultante. Solo hay que añadir como variable el comando DATE:

ls > lista-$(date +%d-%m-%Y)

⌨ COMANDO 9: Bloquear un archivo para que el sistema no lo cambie

chattr +i archivo

Para desbloquear

chattr -i archivo

⌨ COMANDO 8: Saber qué programa tiene abierto algún archivo en una ruta

lsof +D ruta

⌨ COMANDO 7: Información de tus discos

Manera simple:

df -h

Manera completa:

lsblk -fm

Si solo queremos el ID:

blkid -o list

⌨ COMANDO 6: Información completa de tu equipo (necesario inxi)

inxi -Fxz

⌨ COMANDO 5: Liberar RAM de procesos

sudo sync ; echo 3 > /proc/sys/vm/drop_caches

⌨ COMANDO 4: Hacer copia del MBR de un dispositivo

sudo dd if=/dev/sdX of=/tmp/sda-mbr.bin bs=512 count=1

Para restaurar la copia:

sudo dd if=sda-mbr.bin of=/dev/sdX bs=1 count=64 skip=446 seek=446

⌨ COMANDO 3: Buscar texto en archivos

grep palabra *

Si queremos que busque en subdirectorios:

grep -ri palabra *

⌨ COMANDO 2: Mover archivos a partir de 1400k a otra carpeta

find . -size +1400k | xargs -I '{}' mv {} -t /home/usuario/carpeta/

⌨ COMANDO 1: Saber las conexiones activas (gracias C3PO)

Si quisieras saber a donde se conecta tu navegador, usaremos tcpdump.

Primero finalizarás todos los programas susceptibles de conectarse a la red. Esto es importante para que no hayan "interferencias". Luego ejecuta el comando:

tcpdump -i enp3s0

Y a revisar donde se está conectando tu navegador.

PD: Cambia enp3s0 por la nomenclatura de tu tarjeta de red (eth0 por ejemplo).

◄ Confidentes

◄◄ Inicio