| 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 |