De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

bash - A variável de ambiente PAGER

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 17 de setembro de 2014

A variável de ambiente PAGER define os programas que serão invocados por comandos como man para visualizar um arquivo. Por padrão, quando esta variável não está definida, o comando invocado é o more, que deixa muito a desejar.

Existem programas que oferecem mais funcionalidades ao se visualizar um arquivo, oferecendo recursos similares ao de editores de texto, que facilitam em muito a navegação pelo arquivo e a localização de informações.

Uma alternativa com mais recursos é o comando less, mas recentemente descobri uma alternativa bem mais completa, o comando most.

Dentre suas muitas funcionalidades está a habilidade de ler arquivos compactados diretamente, sem a necessidade de descompactá-los ou usar um programa específico para lê-los, como é o caso dos comandos cat e zcat.

Para navegar pelo arquivo, basta usar as teclas de direção ou as teclas PageUp e PageDown.

Tem também recursos para os ultranerds:

  most -ct4 +82 keymap.c

Este comando faz com a busca seja insensível à caixa, define a tabulação como 4 e exibe o arquivos keymap.c a partir da linha 82. (fonte: ajuda do comando most).

Para instalar em sistemas Debian Gnu/Linux e derivados, digite:

  sudo apt-get install most

Para definir o seu uso como padrão no sistema, edite o arquivo .bashrc e defina a variável PAGER:

  export PAGER=/usr/bin/most

Para obter uma lista completa das funcionalidades do comando most, consulte a documentação (man most).

O comando most é de autoria de John E. Davis, do MIT.

Veja também


Cesar Brod ministra cursos in-house adequados à necessidade de sua empresa, além de atuar como coach de equipes ágeis. Visite nosso portal para saber mais ou entre em contato diretamente com o autor para mais informações.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida