Eu gostaria de ler páginas de manual unix no meu Kindle. Eu sei que posso apenas redirecionar a saída man para um arquivo e fornecer uma extensão .txt. Mas existe uma maneira conveniente de convertê-los em massa para um formato com referências cruzadas adequadas?
Edit: Um pedido de desculpas pelo meu comportamento nesta questão. Eu disse a Pat que aceitaria o comentário se submetido como resposta, e então surgiram respostas melhores e não cumpri minha promessa (desculpe). Aceitei entusiasticamente a resposta de Caleb que produz versões html das páginas de manual; e, algum tempo depois, quando tentei transferir os arquivos para o kindle, descobri que o kindle não exibia arquivos html; e mudei de aceitação sem explicação (desculpe). O Kindle parece exigir .txt ou .pdf (ou um dos vários formatos reais de e-books). Espero ter me explicado.
Além disso, eu não tinha um entendimento realista de quantas páginas de manual existem na distribuição Debian Linux, e o comentário de Caleb sobre a seleção de uma coleção "Best Of" parece ser a melhor idéia. Mas eu realmente não tenho vontade de tentar fazer isso sozinho (que é um pré-requisito para fazer perguntas nos sites StackExchange), por isso não me sinto confortável em perguntar como selecionar o "Melhor de", mesmo que seja realmente necessário praticamente para fazer isso.
Respostas:
Para converter todas as páginas de manual em pdf, eu fiz
man -k . > temp
. Criei um arquivo temporário e um script chamadofile.sh
:Eu escrevi um arquivo python
pythonfile.py
Então eu fiz
Isso criará um pdf para cada página de manual separadamente dentro do seu diretório de trabalho.
fonte
Para despejar todas as seções de todas as páginas do manual em seu sistema para html, você pode tentar algo como isto em um diretório em branco:
fonte
while
, não é? :)