Lendo manpages no Firefox

Publicado por Francisco Raimundo da Silva em 27/03/2008

[ Hits: 6.028 ]

Blog: http://www.facebook.com/profile.php?id=100003055572272

 


Lendo manpages no Firefox



Podemos direcionar a saída do comando man para o Firefox da seguinte forma:

$ man comando > comando && firefox comando

Pode-se colocar em /usr/local/bin um script para tornar isto mais fácil. Por exemplo, eu fiz assim:

Dei ao meu script o nome de fman.sh e seu conteúdo:

#!/bin/sh
man $1 > $1 && firefox $1

Agora e só rodar em um terminal:

$ fman.sh comando

E você verá a manpage no Firefox.

Nota: Pode-se usar outro navegador como o Epiphany, Opera.

Bom proveito.

Outras dicas deste autor

Xorg não funciona mesmo com input-hotplug configurado

Gerenciadores de download para o Apt-fast

Kernel Liquorix: não dá o Boot [Resolvido]

Resolvido: su, sudo, kdesu e gksu não funcionam

Conhecendo e usando o debdelta

Leitura recomendada

Bloquear mais de uma execução simultânea do script (bash)

MIDI, Timidity e Rosegarden no Kurumin: Solução definitiva

Imprimindo repetidamente uma palavra ou frase na tela

Resolvendo problemas ao montar SMBFS

Contabilizando Linhas e Palavras de um Projeto com Shell Script

  

Comentários
[1] Comentário enviado por jeferson_roseira em 27/03/2008 - 21:04h

legal cara essa dica

valeu

[2] Comentário enviado por karioka_pr em 28/03/2008 - 08:49h

Gostei da idéia cara, mas tem um pequeno probleminha nela.
Quando você redireciona a saída do man para um arquivo ( man comando > comando ) você gera um arquivo com o mesmo nome do comando no diretório corrente. Com o tempo, se você usar muito isso, seu sistema vai ficar lotado de arquivos de texto com o mesmo nome dos comandos dos quais você consultou o man. Os nomes em si não são problema, mas sim a "desorganização" que isso gera.
Duas idéias:
ou usa-se o /tmp pra saída:
#!/bin/sh
man $1 > /tmp/$1 && firefox /tmp/$1

ou então faça uma pasta para armazenar eles e consulte se já não existem:

#!/bin/sh

if [ -e /opt/mans/$1 ];

then

firefox /opt/mans/$1 &

else

man $1 > /opt/mans/$1;
firefox /opt/mans/$1 &

fi




[3] Comentário enviado por chimico em 28/03/2008 - 13:02h

Ae karioka_pr, valeu o toque, eu já tinha percebido isso. Pode-se fazer
man $1 > $1 && firefox $1 && rm $1
no script ou
man comando > comando && firefox comando && rm comando
no terminal.

[4] Comentário enviado por SMarcell em 28/03/2008 - 13:35h

Outras formas de se visualizar as man pages:

Man pages coloridas:
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=9664

Convertendo man pages em pdf's
http://www.vivaolinux.com.br/scripts/verFonte.php?codigo=3019&arquivo=conv.sh.sh

[5] Comentário enviado por packetspy em 28/03/2008 - 14:18h

Parabens hein galera ^^

Num tinha pensado nisso ... muito boa a ideia e simples

Absss!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts