Ler ficheiros com cat e less
Despeje um ficheiro curto com cat e percorra um ficheiro longo com less.
Iniciar lição interativaFicheiros curtos são fáceis de imprimir de uma vez. Ficheiros longos saem do ecrã. O Bash dá-lhe as duas ferramentas: cat para um despejo completo e less para paginar.
Imprimir o ficheiro inteiro: cat
cat escreve todas as linhas no terminal. Use-o quando o ficheiro cabe num ou dois ecrãs.
Imprima um ficheiro curto!
Ver a nota completa:
Percorrer um ficheiro longo: less
less abre o ficheiro num paginador. Espaço avança um ecrã, as setas avançam linha a linha e q sai. O terminal não fica inundado.
mkdir -p terminal-demo
printf '%s\n' 'Line 1' 'Line 2' 'Line 3' > terminal-demo/long.txt
less terminal-demo/long.txt
Esse é o predefinido certo para registos, manuais e qualquer coisa que não tenha a certeza de que cabe.
Regra prática: cat quando quer tudo de imediato; less quando quer percorrer o ficheiro. Ainda pode pesquisar dentro de less com /pattern.
Teste de conhecimentos
1 / 3Quando deve preferir cat?
Referências
Estes links de documentação trazem detalhes confiáveis sobre os comandos usados neste artigo.
A seguir
Veja disco livre com df -h, tamanho da pasta com du -sh e RAM com free -m.