Linux
Listar e ordenar diretórios por tamanho Link to heading
du -sh * | sort -hr
Logar como outro usuário no terminal Link to heading
su $OTHER_USER
Gerar Lorem Ipsum pelo terminal Link to heading
sudo apt update && sudo apt install libtext-lorem-perl
lorem -w 96 # 96 words
lorem -s 8 # 8 sentences
lorem -p 12 # 12 paragraphs
Captive Portals Link to heading
Acessar WiFi que precisa de autenticação pelo browser
ip --oneline route get 1.1.1.1 | awk '{print $3}' | xargs google-chrome
Formatar pendrive Link to heading
df -h
# encontre o pendrive a ser formatado
sudo umount /dev/sdXX
sudo mkfs.vfat /dev/sdXX
Pendrive bootavel Link to heading
df -h
# encontre o pendrive
sudo umount /dev/sdXX
cp image.iso /dev/sdXX
sync
Comando time
(POSIX)
Link to heading
real
é o tempo total do processo, do início ao fim;user
é o tempo de CPU gasto em user-mode (fora do Kernel);sys
é o tempo de CPU gasto no Kernel (ex.: syscalls, alocação de memória, I/O, etc.);user + sys
é o tempo total de CPU do processo;
Ler o output de um processo Link to heading
less /proc/$PID/fd/1 #stdout
less /proc/$PID/fd/2 #stderr
Inverter o teclado Link to heading
Símbolos serem primários e os números secundários (créditos ao Vítor)
xmodmap -pke | sed -nre 's/keycode (1[0-9]) = ([^ ]*) ([^ ]*)/keycode \1 = \3 \2/p' | xmodmap -