Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Que tal utilizar man pages coloridas?
Colaboração: Jansen Sena
Data de Publicação: 18 de Julho de 2009
Ao contrário de outros sistemas operacionais onde o "help" e os manuais internos não servem pra muita coisa, sistemas GNU/Linux, da mesma maneira que os seus antecessores baseados em Unix, contêm as famosas man pages, uma espécie de manuais online que trazem informações muito úteis a respeito de comandos, arquivos de configuração e outros recursos do sistema operacional. Até mesmo administradores de sistemas GNU/Linux mais experientes costumam consultar frequentemente as man pages do sistema operacional em busca de solução para os seus problemas diários.
Apesar de úteis e com uma estrutura padronizada que facilita a leitura e a busca de informações, as man pages possuem uma formatação muito simples. Que tal ajudar um pouco a melhorar sua aparência com um pouco de cor?
O primeiro passo consiste em instalar o pacote "most". Em distribuições baseadas no Debian, por exemplo, pode-se utilizar o apt-get para essa atividade:
# apt-get install most
Em seguida, basta abrir um terminal usando a conta de um usuário qualquer e configurar o most como o utilitário a ser utilizado pelo comando man para mostrar os manuais:
$ export MANPAGER="/usr/bin/most -s"
Agora, basta abrir uma man page qualquer:
$ man cp
Na figura abaixo está um exemplo do resultado:
![]() |
Essa configuração, entretanto, permanece ativa apenas para o terminal em
que você exportou a variável MANPAGER. Para fazer com que seu usuário
sempre utilize esse recurso, insira o comando "export", por exemplo, no
arquivo .bashrc, dentro do diretório de trabalho do usuário (por exemplo
/home/jansen).
Fonte: Blog do Jansen Sena
Veja a relação completa dos artigos de Jansen Sena
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.
Avalie esta dica
Opinião dos Leitores
20 Jul 2009, 15:36
update-alternatives --set pager /usr/bin/most
19 Jul 2009, 11:20
18 Jul 2009, 11:08
Para quem não usa uma distribuição baseada na Debian ou simplesmente não tem como ou não quer instalar o 'most', eu tropecei com uma página muito interessante :
http://tuxarena.blogspot.com/2009/06/6-bash-productivity-tips.html
No item 3 (Make manual pages coloured) o autor explica como fazer a configuração do 'less' para mostrar o manpage colorido, por exemplo :
export LESS_TERMCAP_mb=$'\E[01;31m' # begin blinking
export LESS_TERMCAP_md=$'\E[01;38;5;74m' # begin bold
export LESS_TERMCAP_me=$'\E[0m' # end mode
export LESS_TERMCAP_se=$'\E[0m' # end standout-mode
export LESS_TERMCAP_so=$'\E[38;5;246m' # begin standout-mode - info box
export LESS_TERMCAP_ue=$'\E[0m' # end underline
export LESS_TERMCAP_us=$'\E[04;38;5;146m' # begin underline
As cores são estabelecidas com as mesmas regras do 'dir_colors' (ver: man dir_colors).







