AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1399761
Accepted
4dummies
4dummies
Asked: 2022-03-29 15:46:20 +0800 CST2022-03-29 15:46:20 +0800 CST 2022-03-29 15:46:20 +0800 CST

Como obtenho uma cópia impressa legível de uma página de manual

  • 772

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.

printing
  • 5 5 respostas
  • 2574 Views

5 respostas

  • Voted
  1. mchid
    2022-03-29T16:15:41+08:002022-03-29T16:15:41+08:00

    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:

    man --html=firefox nano
    

    usar:

    man --help
    

    Para maiores informações.

    Observe que você deve ter o groffpacote instalado. Ter o groffcomando sozinho do groff-basepacote 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.

    • 19
  2. flndr
    2022-03-30T06:32:14+08:002022-03-30T06:32:14+08:00

    Para um PDF:

    man -t psql > psql.ps
    ps2pdf psql.ps
    
    • 18
  3. Raffa
    2022-03-30T07:34:28+08:002022-03-30T07:34:28+08:00

    Um pacote chamado man2html-basejá está disponível nos repositórios e seu trabalho é converter páginas man em uma página HTML.

    Primeiro , você precisa instalá-lo assim:

    sudo apt install man2html-base
    

    Então , você precisa encontrar o arquivo de página de manual principal compactado para o pacote desejado executando uma ferramenta como whereis... tomando nanocomo exemplo, seria feito assim:

    whereis nano
    

    Procure na saída um .gzarquivo que tenha entrado manem seu caminho como:

    /usr/share/man/man1/nano.1.gz
    

    Ou use man -w ( obrigado ao comentário de @mchid ) para encontrar o arquivo assim:

    man -w nano
    

    Finalmente , depois de encontrar esse arquivo, você pode convertê-lo em HTML da seguinte forma:

    man2html /usr/share/man/man1/nano.1.gz > ~/nano.html
    

    a > ~/nano.htmlparte redirecionará a saída para um arquivo chamado nano.htmlem 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:

    man2html "$(man -w nano)" > ~/nano.html
    
    • 5
  4. Best Answer
    Jim L.
    2022-04-01T09:04:27+08:002022-04-01T09:04:27+08:00

    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 bashfunção por conveniência:

    prman() {
      man -t "$1" | lpr -o sides=two-sided-long-edge
    }
    

    e depois diga:

    prman psql

    • 3
  5. ssokolow
    2022-03-31T18:46:32+08:002022-03-31T18:46:32+08:00

    Se você tiver algum aplicativo do KDE instalado, um pequeno truque inteligente é certificar-se de ter os pacotes e instalados e executar este kio-extrascomandokde-cli-tools

    kioclient5 copy man:psql file://$HOME/psql.html
    

    Destina-se a permitir que você carregue man:psqlem algo como o navegador web/gerenciador de arquivos Konqueror do KDE híbrido, mas kio_manfuncionará para qualquer coisa que suporte o carregamento de KIOSlaves arbitrários para sua funcionalidade Abrir Arquivo.

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve