Ich bin neu in Linux. Ich habe das "Handbuch für die Unix- und Linux-Systemadministration" erhalten. Es handelt sich um verschiedene Versionen von Linux und Unix sowie um Befehle zum Anzeigen von Linux-Manpages, die nicht für Ubuntu spezifisch sind.
Wie kann ich die Hilfeseiten anzeigen?
command-line
documentation
manpage
user127220
quelle
quelle
Antworten:
Um eine Handbuchseite zu einem Paket anzuzeigen, öffnen Sie ein Terminal (drücken Sie Ctrl+ Alt+ gleichzeitig T) und geben Sie Folgendes ein:
Geben Sie zum Anzeigen
grep
der Handbuchseite beispielsweise Folgendes ein:Dadurch wird die Handbuchseite mit den Abschnittsnummern in der Reihenfolge geöffnet:
Wenn Sie die Handbuchseite eines bestimmten Abschnitts öffnen möchten, geben Sie Folgendes ein:
Um beispielsweise die Handbuchseite der
open()
Funktion in C zu öffnen , geben Sie Folgendes ein:Mehr Informationen:
Beziehen Sie sich auf die Handbuchseite für
man
.Durchsuchen Sie die Ubuntu-Manpages unter: http://manpages.ubuntu.com/ .
quelle
info grep
). und einige Befehle, die ein interner Teil der Bash-Shell sind und keine separaten externen Dateien sind, werden auf Hilfeseiten dokumentiert (zum Beispiel:)help echo
. Und natürlich haben viele Programme eine--help
Option, die die häufigsten Verwendungen anzeigt.man -a <page>
. Beachten Sie, dass das Argument kein Paketname sein muss. Es kann ein Befehl, eine Datei, ein Funktionsname sein, ...man
Argument ist der Name der Manpage, nicht der Paketname .grep
ist kein Paket (weder istopen
nochascii
oderhier
), sondern ein Befehl, der Teil descoreutils
Pakets ist.man coreutils
gibt nichts, da diese Seite nicht existiert. Die Konvention (gefolgt von den meisten, aber nicht allen Paketen) besteht darin, eine Hilfeseite pro Befehl hinzuzufügen, weshalb diesman grep
funktioniert. Es gibt jedoch Hilfeseiten, die keine Befehle beschreiben.man
hat nicht wirklich ein Konzept von Paketen (abgesehen von kleinen Metainformationen, die in der Fußzeile angezeigt werden).@ Jobin Antwort ist perfekt, ich mag es immer, mehr Optionen hinzuzufügen, damit Op es wissen kann.
Wenn Sie einen Kommandanten in eine txt-Datei umleiten möchten:
Ich möchte, dass Sie Folgendes wissen:
Wenn Sie zum Beispiel tippen
man ls
, sehen Sie oben LS (1), Zahlen bedeuten:Und wenn Sie Manpages auf dem Terminal anzeigen möchten, würde ich Folgendes bevorzugen:
man <command> | less
So können Sie es als Seiten anzeigenFür weitere Optionen:
man man
quelle
less
wenn es bereits einen Pager verwendet, der standardmäßig (zumindest auf meinem System) ist/usr/bin/less -s
und per-P
Option oder$PAGER
env var angegeben werden kann?Wenn Sie Unity verwenden, können Sie auch über yelp und den Manpages-Bereich auf das Dash zugreifen
Öffnen Sie Dash Home, geben Sie ein
manpages:whatever
, z.manpages:bash
Verfügbare Personen werden angezeigt, wenn Sie im Hilfefenster auf Öffnen klicken
Die Lesezeichenoption in der Hilfe, wenn sie auf diese Weise geöffnet wird, ist halbwegs nützlich, könnte besser sein.
quelle
Sie können verwendet werden
man package/command(name)
und für weitere Informationen darüber , wieman
funktioniert versuchen Sie es mitman man
quelle
Sie können Manpages auch in einem Browser anzeigen .
Installieren Sie das
man2html
Paket mitsudo apt-get install man2html
und navigieren Sie dann zuhttp://localhost/cgi-bin/man/man2html
quelle
Ihre ruckelige Reaktion, wenn Sie versuchen, sich über neue Befehle oder Konfigurationsdateien zu informieren, sollte lauten:
oder
Das Argument für
man
ist tatsächlich der Name der Hilfeseite, und der Paketbetreuer muss alle Hilfeseiten hinzufügen, die Benutzer benötigen würden. Für viele produktive Pakete können Sie normalerweise Folgendes erwarten:eine Manpage pro Befehl - genau wie der Befehl benannt,
Mindestens eine Manpage über Konfigurationsdateien (normalerweise genau wie die Hauptkonfigurationsdatei benannt).
Das Manpage-System ist jedoch eine riesige, wirklich umfangreiche Ressource. Es gibt viel mehr Manpages, die sich nicht mit bestimmten Befehlen oder Programmen befassen. Beispielsweise enthält das Manpage-System normalerweise Dokumentationen zu folgenden Themen:
Befehle (Abschnitt 1), aber oft auch Seiten, die keine direkten Befehle sind, z. perlre,
Kernel-Aufrufe (Abschnitt 2),
Systembibliotheksaufrufe (Abschnitt 3),
spezielle Systemdateien (Abschnitt 4),
Konfigurationsdateien und -formate (Abschnitt 5),
Spiele (ja, Spiele! .. obwohl ich dort noch nie etwas gesehen habe) (Abschnitt 6),
verschiedene Sachen (wie
man 7 ascii
,man 7 iso-8859-1
,man 7 wireless
) (Kapitel 7)Pakete können ihre Dokumentation auch als Manpage-Abschnitte enthalten. Beispielsweise
perl-doc
fügt3perl
OpenSSL einen Abschnitt hinzu, in dem Sie alle seine Module finden3ssl
.Ich bin nicht sicher, ob es sich um Ububtu handelt, aber unter Fedora gibt es ein
man-pages
Paket, das noch mehr Funktionen wie POSIX-Versionen von Befehlen oder Systemaufrufen bietet.quelle