Wie kann ich Manpages erstellen (aus dem man
Befehl) zur einfacheren Navigation in einem Webbrowser öffnen?
Beste Antwort
Mit dem man-Programm
Ein Blick auf die Manpage von man,
man man
Da ist das -H
Option oder das Äquivalent --html
Dadurch wird der HTML-Code für das Handbuch generiert und im Browser geöffnet.
Diese Option bewirkt, dass groff eine HTML-Ausgabe erzeugt und diese Ausgabe in einem Webbrowser anzeigt. Die Wahl des Browsers wird durch das optionale Browser-Argument bestimmt, falls eines bereitgestellt wird, durch die Umgebungsvariable $BROWSER oder durch eine Standardeinstellung zur Kompilierzeit, falls diese nicht gesetzt ist (normalerweise lynx). Diese Option impliziert -t und funktioniert nur mit GNU troff.
Um also eine Manpage im Browser zu öffnen, verwenden Sie einfach:
man -Hfirefox <command>
oder
man --html=firefox <command>
Beide sind gleich.
Sie können firefox
verwenden , google-chrome
, chromium-browser
oder eine andere anstelle von firefox
Wort.
Wählen Sie dauerhaft einen Standardbrowser aus
Bevor Sie den man
anrufen verwenden Sie den folgenden Befehl:
export BROWSER=firefox
Auf diese Weise können Sie einfach man -H
verwenden oder man --html
ohne jedes Mal den Browser anzugeben.
man -H ls
Sie können auch den vorherigen export
hinzufügen Befehl zu Ihrem ~/.bashrc
Sie müssen es also nicht jedes Mal eingeben, wenn Sie ein neues Terminal öffnen und versuchen, man -H
zu verwenden
Fehlerbehebung
Wenn Sie eine Fehlermeldung wie die folgende erhalten:
man: command exited with status 3: /usr/bin/zsoelim | /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE | preconv -e UTF-8 | tbl | groff -mandoc -Thtml
Sie müssen groff
installieren Paket.
sudo apt-get install groff
Mit Yelp
Wenn eine Browserauswahl nicht relevant ist, können Sie yelp
verwenden Befehl, der die Navigation durch die Manpages ermöglicht.
yelp man:<command>
# example: yelp man:ls
Verwendung des Ubuntu Manpage Repository
Sie können auch https://manpages.ubuntu.com/ besuchen und dort fast alle Manpages überprüfen. Dort sind alle Versionen der Manpages für alle Ubuntu-Versionen verfügbar. Es verfügt auch über eine Suchfunktion.
Der Nachteil der Nutzung der Website ist natürlich, dass Sie nicht darauf zugreifen können, ohne mit dem Internet verbunden zu sein.
Verwandt:Beim Erstellen des untergeordneten Prozesses für dieses Terminal ist ein Fehler aufgetreten?