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.
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.
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.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários