Comandos avulsos que sempre esqueço
Comandos avulsos que sempre esqueço
Alguns comandos eu uso tão raramente que toda vez que preciso tenho que ir procurar de novo. Anotando aqui pra não perder.
Ver quem está usando uma porta
1
lsof -n -i4TCP:8081
Substitua 8081 pela porta que você quer investigar. O -n evita resolução de hostname (mais rápido). A saída mostra o processo, PID e usuário que está escutando naquela porta.
Cortar um trecho de vídeo com ffmpeg
1
ffmpeg -i video_original.mp4 -ss 00:58:00 -t 00:00:15 -c copy video_cortado.mp4
-ss 00:58:00→ começa em 58 minutos-t 00:00:15→ duração de 15 segundos-c copy→ copia os streams sem re-encodar (rápido e sem perda de qualidade)
Útil pra extrair clipes ou criar amostras de vídeos longos.
Identificar a distro por script
Quando você está num script e precisa saber em qual distro está rodando:
1
awk -F= '$1=="ID" { print $2 ;}' /etc/os-release
Retorna algo como arch, ubuntu, debian, manjaro. Dá pra usar em condicionais:
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
Bônus: fechar a tampa sem suspender
Se você usa o notebook como servidor e não quer que ele suspenda ao fechar a tampa:
1
2
3
4
5
6
7
sudo nvim /etc/systemd/logind.conf
# adicionar:
# HandleLidSwitch=ignore
sudo nvim /etc/UPower/UPower.conf
# adicionar:
# IgnoreLid=true
Útil pra deixar o note processando algo com a tampa fechada.
Esta postagem está licenciada sob
CC BY 4.0
pelo autor.