🚀 Produtividade no Terminal

20 Truques de Mestre para Linha de Comando (Bash/Zsh)
# Ação / Objetivo Comando / Atalho
01 Alternar entre diretório atual e anterior cd -
02 Executar último comando como root sudo !!
03 Busca reversa no histórico Ctrl + R
04 Pegar último argumento do comando anterior !$
05 Criar toda a estrutura de pastas de uma vez mkdir -p caminho/aninhado
06 Renomeação rápida (ou backup) cp arquivo.txt{,.bak}
07 Abrir comando atual no Editor (Vim/Nano) Ctrl-X Ctrl-E
08 Limpar tela sem perder histórico de scroll Ctrl + L
09 Redirecionar apenas erros (STDERR) comando 2> erro.log
10 Silenciar saída de dados e erros > /dev/null 2>&1
11 Rodar em background ignorando logoff nohup comando &
12 Listar arquivos ordenados por tamanho ls -lS
13 Ver progresso de dados em pipes comando | pv | comando2
14 Calculadora matemática no terminal bc -l
15 Gerar senhas seguras aleatórias openssl rand -base64 12
16 Monitorar mudanças em tempo real (1s) watch -n 1 "comando"
17 Comparar diferenças entre dois diretórios diff -qr dir1/ dir2/
18 Formatar saída CSV em tabela alinhada column -s, -t < arquivo.csv
19 Contar total de linhas de código find . -name "*.py" | xargs wc -l
20 Remover linhas duplicadas (sem ordenar) awk '!visited[$0]++' arquivo.txt
* Dica: Muitos destes comandos são nativos do Bash, padrão no Slackware Linux.