você está aqui: Home  → Arquivo de Mensagens

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.



 

 

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

Opinião dos Leitores

Von Mecheln
18 Set 2014, 00:14
Dica de ouro !!! Já foi marcado com estrela na caixa de email =D
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script