Konvertieren Sie alle Linux-man-Seiten auf text / html oder markdown
Gibt es einen Weg, um zu konvertieren alle Linux-man-Seiten, die entweder text, html oder markdown?
Ich muss für jeden Mann-Datei habe ich auf meinem system installiert.
- Pandoc kann einiges tun, aber leider nicht
man
-> alles andere (obwohl es kann konvertieren Sie viele Formateman
) - Es kann konvertieren Sie viele Formate
man
schlecht. — FTFY
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja... konvertieren einer von Ihnen, sagen wir, Mann für Mann:
Wenn du willst, dass "alle auf Ihrem PC installiert', die Sie gerade Durchlaufen Sie. Für verschiedene Ausgabeformate (text, zum Beispiel), verschiedene 'Geräte' (das -T argument).
Nur für den Fall..., wenn die 'iteration', das war das eigentliche problem, die Sie verwenden können:
zcat $(man -w $PAGE) | groff -mandoc -Thtml
gzcat
stattzcat
zu entpacken (die meisten Seiten sind nicht wirklich komprimiert auf OSX). Auch, während Ubuntu (ab 14.04) funktioniert mitgroff
die HTML-Ausgabe-filter ist nicht vorinstalliert, und es ist nicht ersichtlich, wie es zu installieren (weder hinzufügen dergroff
noch diegroff-base
apt-get
Pakete hilft), es ist eine alternativeman2html
Paket, aber beachten Sie, dass Ihre HTML-Ausgabe unterscheidet.Verwenden Sie den Befehl
man -k ''
könnte die Liste aller man-Seiten-Namen zur Verfügung, die könnte besser sein, alsfind
undzcat
original Mann-Seite Daten-Dateien; in der Zwischenzeit das Kommando man hat eine option-T, --troff-device[=DEVICE]
können erzeugt HTML-von man-page-Bereich und Namen. Also Folgendes bash-Skript kommt konvertieren alle man-pages in Ihrer Linux in HTML-Dateien:In einem intranet ohne Zugang zum Internet, die online man-pages-service nicht verfügbar ist, setzen Sie diese Dateien in Ihrem statische HTTP-server wie Nginx mit autoindex auf ist eine gute option, wo durchsuchen und Strg+F kann bequem.
öffnet die manpage von "ls" direkt im firefox
man
version unterstützt diese option. aber meineman-2.7.5
option-H, --html[=BROWSER] use elinks or BROWSER to display HTML output
. Bitte uhelp, verbessern Ihre Antwort, liefern minimaleman
version und einen Auszug ausman
Mann-Seite. Sagen Sie auch, dass keine Antwort OP Frage zum konvertieren ALLE die man-pages zum HTML-oder markdown. Cheersman -H ls
aber die environment-variableBROWSER
muss gesetzt werden, bevor:export BROWSER=firefox
Heute ist dein Glückstag. Jemand hat dies bereits getan für Sie.
http://linux.die.net/