Eu tenho uma página de manual grande (psql) que estou tentando digerir. Eu tentei redirecionar a saída de man para um arquivo, mas a saída confunde o LibreOffice o suficiente para que páginas inteiras estejam faltando, mesmo se eu providenciar que as linhas sejam quebradas corretamente (eu defino a largura da minha janela para 79 antes de emitir o comando man, então tenho LibreOffice altere o tamanho da fonte para 10 pt.)
Então: eu poderia usar um processador de texto diferente, eu acho. Ou talvez existam comandos melhores para usar do que o próprio homem. Ou talvez haja uma maneira de contornar o LibreOffice e enviá-lo diretamente para minha impressora (uma impressora a laser monocromática Brother).
No final, eu só preciso de algo legível e físico para que eu possa marcá-lo com marcadores e escrever nele.
Você pode produzir a página de manual em html usando as opções de comando.
exemplo para visualizar a página de manual do nano:
usar:
Para maiores informações.
Observe que você deve ter o
groff
pacote instalado. Ter ogroff
comando sozinho dogroff-base
pacote não é suficiente.Como alternativa, você pode pesquisar no Google "nome do pacote da página de manual do Ubuntu" substituindo "nome do pacote" pelo nome do pacote real para visualizar as páginas de manual do Ubuntu online.
Para um PDF:
Um pacote chamado
man2html-base
já está disponível nos repositórios e seu trabalho é converter páginas man em uma página HTML.Primeiro , você precisa instalá-lo assim:
Então , você precisa encontrar o arquivo de página de manual principal compactado para o pacote desejado executando uma ferramenta como
whereis
... tomandonano
como exemplo, seria feito assim:Procure na saída um
.gz
arquivo que tenha entradoman
em seu caminho como:Ou use
man -w
( obrigado ao comentário de @mchid ) para encontrar o arquivo assim:Finalmente , depois de encontrar esse arquivo, você pode convertê-lo em HTML da seguinte forma:
a
> ~/nano.html
parte redirecionará a saída para um arquivo chamadonano.html
em seu diretório inicial.Aviso : Você pode tentar detectar automaticamente o arquivo da página man e convertê-lo em uma etapa utilizando a substituição do comando bash da seguinte forma:
Para obter uma cópia impressa de uma página de manual, digamos para
psql
, use:man -t psql | lpr
Ou como @4dummies sugere, se sua impressora suportar duplex:
man -t psql | lpr -o sides=two-sided-long-edge
Pode-se até criar uma
bash
função por conveniência:e depois diga:
prman psql
Se você tiver algum aplicativo do KDE instalado, um pequeno truque inteligente é certificar-se de ter os pacotes e instalados e executar este
kio-extras
comandokde-cli-tools
Destina-se a permitir que você carregue
man:psql
em algo como o navegador web/gerenciador de arquivos Konqueror do KDE híbrido, maskio_man
funcionará para qualquer coisa que suporte o carregamento de KIOSlaves arbitrários para sua funcionalidade Abrir Arquivo.