Je voudrais lire les pages de manuel Unix sur mon Kindle. Je sais que je peux simplement rediriger la sortie man vers un fichier et lui donner une extension .txt. Mais existe-t-il un moyen pratique de les convertir en masse dans un format avec des références croisées appropriées?
Edit: Des excuses pour mon comportement dans cette question. J'ai dit à Pat que j'accepterais le commentaire s'il était soumis comme réponse, puis de meilleures réponses sont arrivées et je n'ai pas tenu ma promesse (Désolé). J'ai accepté avec enthousiasme la réponse de Caleb qui produit des versions html des pages de manuel; et puis quelque temps plus tard, lorsque j'ai essayé de transférer les fichiers vers le Kindle, j'ai découvert que le Kindle n'afficherait pas les fichiers HTML; et j'ai changé d'acceptation sans explication (Désolé). Le Kindle semble nécessiter .txt ou .pdf (ou l'un des divers formats de livres électroniques réels ). J'espère que je me suis expliqué.
De plus, je n'avais pas une compréhension réaliste du nombre, des pages de manuel de la distribution Debian Linux, et donc le commentaire de Caleb sur la sélection d'une collection "Best Of" semble être la meilleure idée. Mais je n'ai pas vraiment envie d'essayer de le faire moi-même (ce qui est une condition préalable pour poser des questions sur les sites StackExchange), donc je ne suis pas à l'aise de demander comment sélectionner le "Best Of", même si c'est vraiment nécessaire pratiquement pour ce faire.
Réponses:
Pour convertir chaque page de manuel en pdf, je l'ai fait
man -k . > temp
. J'ai créé un fichier temporaire et un script nomméfile.sh
:J'ai écrit un fichier python
pythonfile.py
Alors j'ai fait
Cela créera un pdf pour chaque page de manuel séparément dans votre répertoire de travail.
la source
Pour vider toutes les sections de toutes les pages de manuel de votre système en html, vous pouvez essayer quelque chose comme ceci à partir d'un répertoire vierge:
la source
while
, non? :)