linux.die.net/man - so haben Sie fast alles, wovon Sie träumen können. Es gibt Skripte, mit denen Handbücher in HTML umgewandelt werden können. Wenn Sie jedoch nicht alle umwandeln, funktionieren Links nicht wie erwartet. Auch in einer Konsole ist die Lesbarkeit außergewöhnlich. Vielleicht meintest du eine bessere Navigation?
Alexis Wilke
2
@kevin Ich würde lieber einen Webbrowser verwenden (ich bin besser damit vertraut), und ich stellte fest, dass dieser gmannach dem Öffnen einer Seite nicht mehr reagiert
kiri
verstanden. gman kann einen browser benutzen, aber ich verstehe deinen punkt. Außerdem mangelt es an Navigationsfähigkeiten. Ich habe das gerade gepostet, als du deine Frage hinzugefügt hast. ;-) du könntest dir auch das dwww-paket anschauen.
Kevin Bowen
1
Dies ist möglicherweise nicht Ihre Lösung, aber in knoqueror können Sie man: <Ihr Befehl >> eingeben, um in einem Browser auf die Manpages zuzugreifen. Dazu müssen Sie die kde-Bibliotheken installieren.
Es gibt die -HOption oder eine Entsprechung, --htmldie den HTML-Code für das Handbuch generiert und im Browser öffnet.
Diese Option bewirkt, dass groff eine HTML-Ausgabe erzeugt und diese Ausgabe in einem Webbrowser anzeigt. Die Auswahl des Browsers wird durch das optionale Browserargument bestimmt, sofern eines angegeben ist, durch die Umgebungsvariable $ BROWSER oder durch einen Standardwert zur Kompilierungszeit, wenn dieser nicht festgelegt ist (normalerweise Luchs). Diese Option impliziert -t und funktioniert nur mit GNU troff.
Um also eine Manpage im Browser zu öffnen, benutze einfach:
man -Hfirefox <command>
oder
man --html=firefox <command>
Beide sind gleich.
Sie können verwendet werden firefox, google-chrome, chromium-browseroder jede andere anstelle des firefoxWortes.
Wählen Sie dauerhaft einen Standardbrowser aus
manVerwenden Sie vor dem Aufrufen des Befehls den folgenden Befehl:
export BROWSER=firefox
Auf diese Weise können Sie den Browser immer nur verwenden man -Hoder man --htmlnicht.
man -H ls
Sie können auch den vorherigen exportBefehl zu Ihrem hinzufügen , ~/.bashrcdamit Sie ihn nicht jedes Mal eingeben müssen, wenn Sie ein neues Terminal öffnen und versuchen, ihn zu verwendenman -H
Problembehandlung
Wenn Sie einen Fehler haben, der ungefähr so aussagt:
Wenn eine Auswahl des Browsers nicht relevant ist, können Sie den yelpBefehl verwenden, mit dem Sie durch die Manpages navigieren können
yelp man:<command>
# example: yelp man:ls
Verwenden des Ubuntu Manpage Repository
Sie können auch http://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 bei der Nutzung der Website ist natürlich, dass Sie nicht darauf zugreifen können, ohne mit dem Internet verbunden zu sein.
Sie können den Befehl xdg-open verwenden, der auch die Systemdefalt öffnet
exussum
und du
müsstest
@ user1281385 Ich wollte es erwähnen, aber es hat ein paar Probleme. Zum Beispiel ist mein Standard Firefox. Wenn ich versuche, es zu verwenden, und Firefox bereits geöffnet ist, wird der Fehler angezeigt, der besagt, dass Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.ich die Installation erwähnt habegroff
Dan,
manpages.ubuntu.com scheint nützlich zu sein!
Pisu
+1 Danke! Ich hatte vor einiger Zeit ein ganzes Skript dafür geschrieben. Das ist viel einfacher!
Joe
13
mankann tatsächlich eine Menge davon alleine machen. Sie müssen nur installieren groffund dann können Sie die HFlagge verwenden.
Ich habe das man2htmlPaket installiert und dann zu navigiert, http://localhost/cgi-bin/man/man2htmlum die Manpages anzuzeigen. Diese Seiten können offline angezeigt, mit anderen Manpages verlinkt und mit einer Suchfunktion versehen werden. Quelle
So öffnen Sie eine Seite direkt (über die Befehlszeile)
Ich habe dieses Skript hier erstellt (es ist nicht kurz), es navigiert nur direkt zur Webseite (von man2html) für eine bestimmte Manpage. Es können mehrere als Befehlszeilenargumente angegebene Manpages geöffnet werden. Speichern Sie das Skript irgendwo und erteilen Sie ihm Ausführungsberechtigungen ( chmod +x script.sh). Führen Sie es als ~/script.sh(unter der Annahme, dass es im ~Verzeichnis gespeichert ist ) mit Seiten aus, die als Argumente geöffnet werden sollen. Zum Öffnen init(8)verwenden Sie ~/script "8 init".
dwww
Zum Durchsuchen von Manpages
Installieren Sie das dwwwPaket und navigieren Sie zu http://localhost/dwww/man/1, um die Seiten zu durchsuchen. Diese Seiten können offline angezeigt, mit anderen Manpages verlinkt und mit einer Suchfunktion versehen werden.
So öffnen Sie eine Seite direkt (über die Befehlszeile)
Ich habe dieses Skript hier erstellt (es ist nicht kurz), es navigiert nur direkt zur Webseite (von dwww) für eine bestimmte Manpage. Es können mehrere als Befehlszeilenargumente angegebene Manpages geöffnet werden. Speichern Sie das Skript irgendwo und erteilen Sie ihm Ausführungsberechtigungen ( chmod +x script.sh). Führen Sie es als ~/script.sh page(unter der Annahme, dass es im ~Verzeichnis gespeichert ist ) mit Seiten aus, die als Argumente geöffnet werden sollen. Zum Öffnen init(8)verwenden Sie ~/script init/8. Ohne pcregrepmüssen Sie die /8ganze Zeit eingeben, mit ihr geben Sie einfach den Namen der Seite ein.
gman
nach dem Öffnen einer Seite nicht mehr reagiertAntworten:
Verwenden des man-Programms
Ein Blick auf die Manpage des Menschen,
Es gibt die
-H
Option oder eine Entsprechung,--html
die den HTML-Code für das Handbuch generiert und im Browser öffnet.Um also eine Manpage im Browser zu öffnen, benutze einfach:
oder
Beide sind gleich.
Sie können verwendet werden
firefox
,google-chrome
,chromium-browser
oder jede andere anstelle desfirefox
Wortes.Wählen Sie dauerhaft einen Standardbrowser aus
man
Verwenden Sie vor dem Aufrufen des Befehls den folgenden Befehl:Auf diese Weise können Sie den Browser immer nur verwenden
man -H
oderman --html
nicht.Sie können auch den vorherigen
export
Befehl zu Ihrem hinzufügen ,~/.bashrc
damit Sie ihn nicht jedes Mal eingeben müssen, wenn Sie ein neues Terminal öffnen und versuchen, ihn zu verwendenman -H
Problembehandlung
Wenn Sie einen Fehler haben, der ungefähr so aussagt:
Sie müssen das
groff
Paket installieren .Yelp verwenden
Wenn eine Auswahl des Browsers nicht relevant ist, können Sie den
yelp
Befehl verwenden, mit dem Sie durch die Manpages navigieren könnenVerwenden des Ubuntu Manpage Repository
Sie können auch http://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 bei der Nutzung der Website ist natürlich, dass Sie nicht darauf zugreifen können, ohne mit dem Internet verbunden zu sein.
quelle
Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.
ich die Installation erwähnt habegroff
man
kann tatsächlich eine Menge davon alleine machen. Sie müssen nur installierengroff
und dann können Sie dieH
Flagge verwenden.quelle
man2html
Zum Durchsuchen von Manpages
Ich habe das
man2html
Paket installiert und dann zu navigiert,http://localhost/cgi-bin/man/man2html
um die Manpages anzuzeigen. Diese Seiten können offline angezeigt, mit anderen Manpages verlinkt und mit einer Suchfunktion versehen werden.Quelle
So öffnen Sie eine Seite direkt (über die Befehlszeile)
Ich habe dieses Skript hier erstellt (es ist nicht kurz), es navigiert nur direkt zur Webseite (von
man2html
) für eine bestimmte Manpage. Es können mehrere als Befehlszeilenargumente angegebene Manpages geöffnet werden. Speichern Sie das Skript irgendwo und erteilen Sie ihm Ausführungsberechtigungen (chmod +x script.sh
). Führen Sie es als~/script.sh
(unter der Annahme, dass es im~
Verzeichnis gespeichert ist ) mit Seiten aus, die als Argumente geöffnet werden sollen. Zum Öffneninit(8)
verwenden Sie~/script "8 init"
.dwww
Zum Durchsuchen von Manpages
Installieren Sie das
dwww
Paket und navigieren Sie zuhttp://localhost/dwww/man/1
, um die Seiten zu durchsuchen. Diese Seiten können offline angezeigt, mit anderen Manpages verlinkt und mit einer Suchfunktion versehen werden.So öffnen Sie eine Seite direkt (über die Befehlszeile)
Ich habe dieses Skript hier erstellt (es ist nicht kurz), es navigiert nur direkt zur Webseite (von
dwww
) für eine bestimmte Manpage. Es können mehrere als Befehlszeilenargumente angegebene Manpages geöffnet werden. Speichern Sie das Skript irgendwo und erteilen Sie ihm Ausführungsberechtigungen (chmod +x script.sh
). Führen Sie es als~/script.sh page
(unter der Annahme, dass es im~
Verzeichnis gespeichert ist ) mit Seiten aus, die als Argumente geöffnet werden sollen. Zum Öffneninit(8)
verwenden Sie~/script init/8
. Ohnepcregrep
müssen Sie die/8
ganze Zeit eingeben, mit ihr geben Sie einfach den Namen der Seite ein.quelle