Entrada

Comandos sueltos que siempre olvido

Comandos sueltos que siempre olvido

Algunos comandos los uso tan raramente que cada vez que los necesito tengo que ir a buscarlos de nuevo. Los anoto acá para no perderlos.

Ver quién está usando un puerto

1
lsof -n -i4TCP:8081

Reemplazá 8081 por el puerto que querés investigar. -n evita la resolución de hostname (más rápido). La salida muestra el proceso, PID y usuario que está escuchando en ese puerto.

Cortar un segmento de video con ffmpeg

1
ffmpeg -i video_original.mp4 -ss 00:58:00 -t 00:00:15 -c copy video_cortado.mp4
  • -ss 00:58:00 → comienza en el minuto 58
  • -t 00:00:15 → duración de 15 segundos
  • -c copy → copia los streams sin re-encodear (rápido y sin pérdida de calidad)

Útil para extraer clips o crear muestras de videos largos.

Identificar la distro desde un script

Cuando estás en un script y necesitás saber en qué distro estás corriendo:

1
awk -F= '$1=="ID" { print $2 ;}' /etc/os-release

Devuelve algo como arch, ubuntu, debian, manjaro. Se puede usar en condicionales:

1
2
3
4
5
6
7
DISTRO=$(awk -F= '$1=="ID" { print $2 ;}' /etc/os-release)

if [ "$DISTRO" = "arch" ]; then
    pacman -S --needed pacote
elif [ "$DISTRO" = "ubuntu" ]; then
    apt install -y pacote
fi

Bonus: cerrar la tapa sin suspender

Si usás la notebook como servidor y no querés que se suspenda al cerrar la tapa:

1
2
3
4
5
6
7
sudo nvim /etc/systemd/logind.conf
# agregar:
# HandleLidSwitch=ignore

sudo nvim /etc/UPower/UPower.conf
# agregar:
# IgnoreLid=true

Útil para dejar la notebook procesando algo con la tapa cerrada.

Esta entrada está licenciada bajo CC BY 4.0 por el autor.