Antworten:
yelp man:bash
Sie es einfach , wenn Sie sich auf dem Desktop eines anderen Benutzers befinden.
yelp "man:init(5)"
stattdessen so etwas wie man 5 init
(dies funktioniert nicht mit der aktuellen Version der Bash-Funktion von zengr ).
Geben Sie einfach Folgendes in das Terminal ein:
man bash >/tmp/t;gedit /tmp/t
Dadurch wird eine temporäre Datei mit dem Inhalt der Manpage erstellt und mit geöffnet gedit
.
gedit <(man bash)
<()
Prozessersetzung noch eine weitergeleitete Eingabe. (getestet in 2.30.3 und 3.4.1)
kate
. nano
kann es jedoch als schreibgeschützt öffnen.
man bash | gedit -
vermeidet die tmp-Datei
Besser noch, lassen Sie es in HTML formatieren und in Firefox öffnen
#!/bin/bash
# open a man page in firefox
# loop through all parameters in order
for i
do
# if the manpage was found, spawn it in a browser window
man -f "$i" > /dev/null && coproc man --html=firefox "$i"
done
~/bashrc
...fman () { until [[ -z $1 ]] ;do man -f "$1" 2>/dev/null && coproc man --html=firefox "$1"; shift; done; }
gedit
Sie können nicht nur die Manpage in (wie die anderen Antworten gezeigt haben) öffnen , sondern auch ein PDF der Manpage (wie zuerst in diesem Artikel erwähnt ) erstellen und dann in anzeigen evince
. (Du brauchst ps2pdf
und evince
installierst). Die PDF-Datei wird in Ihrem aktuellen Arbeitsverzeichnis erstellt und bleibt nach dem evince
Schließen erhalten.
Ändern Sie einfach den folgenden Befehl entsprechend der gewünschten Manpage, und ändern Sie die Dateinamen. Andernfalls werden die resultierenden PDF-Dateien überschrieben. Hier ist ein Beispiel für dpkg
:
man -t dpkg | ps2pdf - dpkg.pdf && evince dpkg.pdf
Es ist jedoch wahrscheinlich viel nützlicher, eine Funktion zu konstruieren. Sie könnten die folgende Funktion zu Ihrer hinzufügen .bashrc
oder .bash_aliases
(vorausgesetzt , Sie haben evince
und ps2pdf
installiert, letztere in der ist ghostscript
Paket):
mikman() { man -t "$1" | ps2pdf - "$1".pdf && setsid evince "$1".pdf; }
Nach dem Hinzufügen der Funktion müssen Sie . .bashrc
(oder . .bash_aliases
) ausführen, um Ihre Konfigurationsdateien zu erhalten, oder das Terminal neu starten, damit es wirksam wird.
Rufen Sie die Funktion mit dem Namen eines Programms auf, das über eine Hilfeseite verfügt, z. B. mikman dpkg
, und sie führt die Befehle aus und startet die Hilfeseite als PDF. Wenn Sie die Manpage als PDF in Ihrem PDF-Reader starten, erhalten Sie eine sehr nützliche Benutzeroberfläche, in der Suchwerkzeuge und dergleichen verwendet werden können.
Sie können die Manpages online unter http://manpages.ubuntu.com/ durchsuchen oder das dwww-Paket installieren und die gesamte Dokumentation offline durchsuchen ( http://localhost/dwww
). Siehe Beschreibung des dwww-Pakets und / oder lies man dwww nach der Installation.
Sie könnten auch daran interessiert sein, den Inhalt des Pakets zu durchsuchen - installieren Sie das Paket dpkg-www und machen Sie dasselbe: Lesen Sie die Beschreibung des Pakets dpkg-www und / oder lesen Sie man dpkg-www nach der Installation. Starten dpkg-www
oder durchsuchen http://localhost/cgi-bin/dpkg
.
Dadurch wird eine temporäre Datei mit der Handbuchseite für bash in Ihrem Ausgangsverzeichnis mit dem Titel "man" erstellt und mit gedit geöffnet. Sobald Sie gedit schließen, wird auch die Datei gelöscht. Ersetzen Sie bash einfach durch die Manpage, die Sie öffnen möchten.
man bash >> ~/man && gedit ~/man && rm ~/man
Hoffe das hilft :)
gedit
sich das Terminal mit einem Exit-Code von löst 0
, so dass der rm
Schritt sofort ausgeführt wird. Dies führt ~/man
dazu, dass es gelöscht wird, bevor gedit es überhaupt geladen hat ...