less
100%

Linha de Comando · Lição 8

less

Aprenda a navegar, pesquisar e acompanhar arquivos de texto longos de forma interativa com less.

Quando um arquivo de texto é longo demais para uma única tela, less permite lê-lo sem enviar o arquivo inteiro pela rolagem do terminal. Seu nome inspirou a antiga piada do Unix “less is more”, pois more é outro paginador.

Abertura de um Arquivo

Inicie o paginador fornecendo um nome de arquivo:

$ less /home/pete/Documents/text1

Enquanto less estiver ativo, as teclas controlarão o paginador em vez de iniciar comandos comuns do shell. Você retornará ao shell quando sair do paginador.

Qual comando abre /var/log/syslog em um paginador interativo?

Navegação no less

Use estas teclas enquanto o paginador estiver aberto:

  • Use Seta para cima, Seta para baixo, Page Up e Page Down para avançar por linhas ou telas.
  • Pressione g para ir ao início.
  • Pressione G para ir ao final.
  • Pressione u para subir meia tela ou d para descer meia tela.
  • Pressione h para abrir a ajuda integrada.

Qual tecla leva diretamente ao final de um arquivo no less?

Pesquisa no less

Digite /, seguido de um padrão, e pressione Enter para pesquisar para a frente. Comece com ? para pesquisar para trás.

  • /search_term: pesquisa search_term para a frente.
  • ?search_term: pesquisa search_term para trás.
  • n: repete a pesquisa na mesma direção.
  • N: repete a pesquisa na direção oposta.

Depois de uma pesquisa para a frente por error, qual tecla repete a pesquisa na mesma direção?

Saída do less

Pressione q para sair de less e retornar ao prompt do shell.

Qual tecla encerra less e retorna ao shell?

Inicialização do less com Opções

Opções e comandos iniciais podem mudar a forma como o paginador começa:

$ less -N file.txt
$ less +G file.txt
$ less +F /var/log/syslog
  • -N: mostra números de linha.
  • +G: abre no final do arquivo.
  • +F: acompanha o novo conteúdo conforme ele é acrescentado, de modo semelhante a tail -f.

Ao acompanhar um arquivo com +F, pressione Ctrl+C para interromper o acompanhamento e voltar à navegação normal; depois, pressione q para sair. Use -i para pesquisas que ignorem maiúsculas e minúsculas, a menos que o padrão contenha uma letra maiúscula, ou -I para ignorá-las independentemente do padrão.

Os comandos também podem enviar sua saída por um pipe para less:

$ dmesg | less

Qual comando abre /var/log/syslog e acompanha o novo conteúdo conforme ele chega?

Para praticar paginação, pesquisa e leitura de textos do sistema, experimente estes laboratórios:

  1. Comando less do Linux: Paginação de Arquivos — Aprenda a usar less para visualizar e percorrer arquivos de texto com eficiência, incluindo pesquisa, números de linha e correspondência de padrões.
  2. Visualização de Arquivos de Log e Configuração no Linux — Aprenda habilidades essenciais para visualizar e percorrer arquivos de texto, inclusive logs e configurações do sistema, usando comandos como cat, more e less.

Lição concluída

Você concluiu less

Agora você sabe usar less para inspecionar arquivos longos sem inundar o terminal.

  • Abra um arquivo ou a saída de um comando encaminhada ao paginador.

  • Navegue até partes específicas da entrada.

  • Pesquise para a frente ou para trás e repita uma pesquisa.

  • Mostre números de linha ou acompanhe conteúdo crescente.

  • Saia com segurança e retorne ao shell.

Salve seu progresso

Crie uma conta gratuita para salvar esta lição e continuar em qualquer dispositivo.

Criar uma conta gratuita
Próxima Lição
Voltar para Linha de Comando