Antworten:
dman
Ruft manuelle Seiten abIn der Praxis möchten Sie normalerweise die kurze Beschreibung eines Pakets anzeigen (wie von mchid vorgeschlagen) , um zu entscheiden, ob Sie das Paket möchten. Wenn Sie möchten, können Sie mithilfe des dman
Dienstprogramms eine Manpage anzeigen, die von einem noch nicht installierten Paket bereitgestellt wird .
dman
wird bereitgestellt durch das Fahrradschuppen - Paket. Sie können das im Software Center oder mit installieren sudo apt-get install bikeshed
.
Dann benutze dman
gerne man
.
dman
ist ein Skript, das Handbuchseiten über das Internet abruft und anzeigt. Sie müssen also mit dem Internet verbunden sein, um es erfolgreich verwenden zu können. (Dies ist jedoch wahrscheinlich der Fall, da Sie in Ihrem speziellen Szenario ein Paket installieren möchten.) Es wird häufig auch langsam ausgeführt. Warten Sie also einige Sekunden.
dman
die Datenbank nicht über Ihre Version verfügt, können Sie eine andere angeben.Aufgrund eines Fehlers dman
funktioniert dies bei einigen Ubuntu-Versionen nicht richtig. Im Moment können Sie das Problem umgehen , indem Sie die Version der gewünschten Manpage einer anderen Version anzeigen (diese Problemumgehung wurde von Marius Gedminas in einem Kommentar zum Fehlerbericht vorgeschlagen ). Sie verwenden den Adjektivteil des Codenamens in Kleinbuchstaben (z. B. precise
ab 12.04 Precise Pangolin, trusty
ab 14.04 Trusty Thar). Zum Beispiel:
ek@Io:~$ dman sl # doesn't work on Vivid, produces no output
ek@Io:~$ dman --release trusty sl
SL(6) Games Manual SL(6)
NAME
sl - display animations aimed to correct users who accidentally enter
sl instead of ls.
SYNOPSIS
sl [ -alFe ]
DESCRIPTION
sl Displays animations....
Natürlich können Sie auch einfach die Manpages im Web durchsuchen . Wenn Sie dies über die Befehlszeile tun möchten, können Sie einen textbasierten Webbrowser verwenden .
Wenn Sie möchten, können Sie sogar eine Funktion in definieren, .bashrc
sodass Sie einen Befehl haben, der einen textbasierten Webbrowser öffnet und nach dem als Argument übergebenen Begriff sucht:
wman() { links2 "http://manpages.ubuntu.com/cgi-bin/search.py?q=$1"; }
Damit diese bestimmte Funktionsdefinition funktioniert, muss das links2- Paket installiert sein. Dadurch wird die wman
Funktion automatisch in jeder neu erstellten interaktiven Shell definiert, jedoch nicht in Shells, die vor dem .bashrc
Bearbeiten gestartet wurden (Sie können die Funktionsdefinition jedoch einfach in diesen Shells ausführen).
Dann kann ich nach Handbuchseiten suchen und zwischen Seiten in verschiedenen Abschnitten des Handbuchs auswählen, je nachdem, welche Ubuntu-Version des Handbuchs mir gefällt:
ek@Io:~$ wman chmod
Ubuntu Manpage: Searching (p1 of 2)
Ubuntu manuals
_____________________ go
+------------------------------------------------------------------------+
| lucid precise trusty utopic Section Description |
| 10.04 LTS 12.04 LTS 14.04 LTS 14.10 |
| chmod(1), chmod(1), chmod(1), chmod(1), (1) - Executable |
| chmod(1) chmod(1) chmod(1) chmod(1) programs or shell |
| commands |
| chmod(2), chmod(2), chmod(2), chmod(2), (2) - System calls |
| chmod(2) chmod(2) chmod(2) chmod(2) (functions provided by |
| the kernel) |
| (3) - Library calls |
| chmod(3) chmod(3) chmod(3) chmod(3) (functions within |
| program libraries) |
| . . . . (4) - Special files |
| (usually found in /dev) |
| (5) - File formats and |
| . . . . conventions eg |
| /etc/passwd |
| . . . . (6) - Games |
| (7) - Miscellaneous |
| . . . . (including macro |
| packages and |
http://manpages.ubuntu.com/
debman
.
bikeshed
, können Sie installieren, debian-goodies
die Ihnen beide dman
unddebman
debman
die Sie einen Teil des debian-goodies
Pakets verwenden können debman -p debian-goodies debman
. Wenn Sie ein .deb
Paket auf Ihrem Computer haben, können Sie die -f
Option verwenden, um Manpages davon anzuzeigen, ohne dieses Paket zu installieren:debman -f debian-goodies_0.79_all.deb debman
Ich empfehle die Installation debian-goodies
Paket , das Ihnen Zugang geben zu dem dman
, debman
, debmany
, und debget
Befehlen, und vieles mehr. Installieren Sie es mit:
sudo apt install debian-goodies
dman
wurde bereits von Eliah Kagan abgedeckt .
Jetzt wissen Sie, dass dman
sowohl in bikeshed
als auch enthalten ist debian-goodies
.
Sie können debman verwenden, um Manpages aus deinstallierten (nicht installierten) Paketen zu lesen.
In diesen Beispielen möchte ich die Manpage von dman
from package lesen debian-goodies
:
debman -p debian-goodies dman
Wenn Sie Manpages für eine bestimmte Version lesen möchten, verwenden Sie:
debman -p debian-goodies=0.79 dman
Sie können .deb
die Manpage lokaler Dateien auch mit der folgenden -f
Option lesen :
debman -f debian-goodies_0.79_all.deb dman
Aus Gründen der Übersichtlichkeit möchte ich hier die Manpage des apt-get
Tools lesen, das zum apt
Paket gehört:
debman -p apt apt-get
Sie müssen also den Befehl kennen, den Sie lesen möchten. Die Manpage gehört zu welchem Paket.
Sie können Pakete mit herunterladen debget
und manuell mit Ihrer Lieblings-App lesen:
debget debian-goodies
Manpages und andere Dokumentationen sind in .deb
Paketen enthalten. Sie finden sie in:
debian-goodies_0.79_all.deb\data.tar\usr\share\man
debian-goodies_0.79_all.deb\data.tar\usr\share\doc
Oder Sie können die debmany
gesamte Dokumentation mit dem Terminal anzeigen:
debmany ./debian-goodies_0.79_all.deb
Sie können es auch für installierte Pakete verwenden:
debmany debian-goodies
Wenn ich auf meinem Android-Handy bin und manchmal sogar unter Ubuntu, benutze ich das Internet, um Manpages anzuzeigen. Ein weiterer Vorteil des Internetbrowsers ist die einfache Suche mit Ctrl+ F. In die Suchleiste Ihres Browsers können Sie eingeben man ls
und dies ist der erste Treffer:
Meiner Meinung nach können Sie die Dokumentation nicht lesen, ohne das Paket zu installieren. Wenn Sie ein bestimmtes Paket installieren, haben Sie möglicherweise bemerkt, dass einige zusätzliche Dateien installiert werden, von denen eine den Namen 'man-db' oder ähnliches trägt.
Diese 'man-db' enthält tatsächlich die manuelle Dokumentation zum Paket.
Sie können jedoch einige grundlegende Details des Pakets von sehen
apt-cache show <packagename>
man-db
wird erst nach der Paketinstallation relevant (was OP nicht will).
dman
ist eine äußerst nützliche Idee.