Aula 4: ler arquivos — cat, head, tail
Você já sabe se orientar e se mover entre diretórios. Agora vem a parte que você vai fazer mais em DevOps — ler o que está dentro de arquivos: arquivos de configuração e arquivos de log. Vamos conhecer três comandos: cat imprime o arquivo inteiro (ótimo para arquivos curtos), head as primeiras linha
cat é despejar a página inteira na mesa. head lê só o topo da página, e tail só o final — onde estão as notícias mais frescas. tail -f é continuar olhando para o final enquanto mais coisa é escrita ali, como um ticker de notícias ao vivo.
- cat
- Imprime todo o conteúdo de um arquivo de uma vez. Ótimo para arquivos curtos (config); para um arquivo enorme, ele inunda a tela.
- head
- Imprime as primeiras linhas de um arquivo (10 por padrão). head -n 3 imprime as 3 primeiras.
- tail
- Imprime as últimas linhas de um arquivo (10 por padrão) — onde estão os registros mais recentes de um log.
- tail -f (acompanhamento ao vivo)
- Prende você ao final de um log e continua imprimindo novas linhas assim que são escritas. Você sai com Ctrl+C.