S Soluções.dev.br
Terminal, DevOps e SysAdmin

Linux Bash Avançado Cheat Sheet

Manipulação de texto com grep, sed e awk, além de gerenciamento de processos no Linux.

Busca

Busca recursiva de texto em todos os arquivos do diretório.

grep -r "termo" .

Edição

Substitui texto dentro de um arquivo via linha de comando.

sed -i 's/antigo/novo/g' arquivo

Processamento

Extrai a primeira coluna de um arquivo de texto formatado.

awk '{print $1}' arquivo

Processos

Lista processos ativos e filtra pelo termo 'node'.

ps aux | grep node

Força o encerramento de um processo pelo seu ID.

kill -9 [PID]

Arquivos

Busca e remove arquivos .log modificados há mais de 7 dias.

find . -name "*.log" -mtime +7 -delete

Monitoramento

Monitor de recursos do sistema em tempo real.

top