Pular para o conteúdo

Lendo manpages no Firefox

Dica publicada em Shell Script / Miscelânea
Francisco Raimundo da Silva chimico
Hits: 6.599 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

Aplicativos no KDE/Plasma sem bordas a hora que você quiser

Gerenciadores de download para o Apt-fast

Xorg não funciona mesmo com input-hotplug configurado

Conhecendo e usando o debdelta

Instalar o Unity 3D Web Player no Linux

Manipulação de strings no bash

Quantos comandos digitei nesse terminal?

Linux Omni-bot Autosetup 2011, programinha que facilita o uso do Omni-bot

Configurando acesso à VPN no Ubuntu Linux

#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.
#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

Entre na sua conta para comentar.