Aula 4: ler ficheiros — 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 ficheiros: ficheiros de configuração e ficheiros de log. Vamos conhecer três comandos: cat imprime o ficheiro inteiro (ótimo para ficheiros curtos), head as primeiras
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 ficheiro de uma vez. Ótimo para ficheiros curtos (config); para um ficheiro enorme, ele inunda o ecrã.
- head
- Imprime as primeiras linhas de um ficheiro (10 por padrão). head -n 3 imprime as 3 primeiras.
- tail
- Imprime as últimas linhas de um ficheiro (10 por padrão) — onde estão os registos 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.