Introdução
Imagine que você queira encontrar uma frase específica em uma biblioteca com milhares de livros. Se usasse cat, seria como jogar todos os livros no chão de uma só vez.
No Linux, quando trabalhamos com arquivos enormes, como logs do sistema, usamos uma ferramenta chamada pager. O pager mais comum é o less.
Pense no less como um “serviço de streaming” para textos. Em vez de baixar o filme inteiro, ou carregar o arquivo completo, ele transmite o conteúdo página por página. Assim, você pode abrir arquivos enormes instantaneamente.
Essa diferença é importante porque administradores de sistemas frequentemente trabalham com arquivos grandes demais para serem analisados confortavelmente com comandos simples de saída. Um pager não é apenas uma conveniência: é a forma prática de manter o controle sobre textos grandes.
Neste laboratório, você aprenderá a abrir arquivos, percorrê-los, pesquisar palavras-chave e sair com segurança.
Abrir um arquivo grande
Criamos um arquivo de log “fictício” chamado system.log. Ele contém 1000 linhas. Se você usasse cat, o conteúdo sairia da tela instantaneamente.
Primeiro, verifique se o arquivo existe:
ls -lh system.log
Agora, abra o arquivo com less:
less system.log
Pronto! Você não está mais na linha de comando. Entrou na “interface do Less”.
Conceito fundamental: agora você está “dentro” de um programa. Comandos comuns, como ls, não funcionarão aqui. Você está no modo de leitura.
Esse é um conceito importante sobre terminais em geral. O shell entregou temporariamente o controle a outro programa, e agora esse programa decide o significado das teclas pressionadas.
Percorrer o texto
Agora que o arquivo está aberto, você está vendo a primeira “página”.
A navegação no less é feita pelo teclado:
- Rolar uma página: pressione a barra de espaço (Spacebar). Isso avança uma tela por vez.
- Rolar uma linha: pressione Enter ou a seta para baixo (Down Arrow). Isso avança uma linha por vez.
- Voltar: pressione b para voltar uma página.
Experimente usar a barra de espaço (Spacebar), b e as teclas de seta (Arrow Keys) até se sentir confortável ao navegar pelo arquivo. A experiência deve ser parecida com navegar por uma página da web sem usar o mouse.
Muitos programas baseados em texto no Linux usam combinações de teclas semelhantes. Depois que você se acostumar a navegar, pesquisar e sair de interfaces do terminal, toda uma classe de ferramentas parecerá muito menos intimidadora.
Pesquisar no arquivo
Rolar o conteúdo é trabalhoso quando você procura uma palavra específica.
O less tem um recurso de pesquisa integrado, semelhante ao “Ctrl+F”.
- Digite
/(barra). O caractere aparecerá na parte inferior da tela. - Digite
errore pressione Enter.
/error
A tela avançará até a primeira ocorrência encontrada.
- Próxima ocorrência: pressione n para ir até o próximo
error. - Ocorrência anterior: pressione N (Shift+n) para voltar.
Esse recurso transforma uma parede de texto em um banco de dados pesquisável.
Por isso, os pagers continuam úteis mesmo em sistemas modernos. Eles combinam leitura, navegação e pesquisa de uma forma que funciona bem em conexões com terminais.
Sair do pager
Esta é a dúvida mais comum entre iniciantes: “Como eu saio?”
Ctrl+C não funciona aqui. Esc também não funciona.
Para sair do less e voltar ao prompt de comando:
Pressione q.
A visualização do arquivo será fechada, e você voltará ao prompt labex:~/project$.
Lembre-se: nos visualizadores do Linux, q geralmente significa Quit, ou sair.
Essa pequena convenção aparece com tanta frequência que se torna automática. Aprender algumas convenções recorrentes do teclado, como usar q para sair, faz parte de se sentir confortável em programas executados no terminal.
Resumo
Você acabou de aprender a usar o pager less, uma das ferramentas mais úteis do conjunto de ferramentas do Linux.
- Abrir: use
less filenamepara começar a ler. - Navegar: use a barra de espaço (Spacebar) para avançar páginas e as setas (Arrow Keys) para ajustar a posição linha a linha.
- Pesquisar: use
/keywordpara localizar texto e n para encontrar a próxima ocorrência. - Sair: pressione q para sair.
Agora, nenhum arquivo será grande demais para você analisar. Seja uma anotação pequena ou um log de servidor com tamanho de gigabytes, o less permite que você leia o conteúdo confortavelmente.



