Inhaltsverzeichnis
Derzeit können wir jede Art von Handbuch oder Dokumentation über das Internet beziehen, aber Administratoren haben in vielen Fällen keine grafische Oberfläche oder sogar keine Internetverbindung, sie müssen auf die lokalen Ressourcen zurückgreifen, die ihnen das System bietet. In diesem Sinne Linux Sie bieten eine immense Dokumentation von Befehlen, Konfigurationsdateien oder Bibliotheken in mehreren Sprachen. MANN und DIE INFO.Verwenden des Hilfebefehls.
Es ist die erste Hilfezeile, die in den Befehlen enthalten ist, sie bieten eine intuitive und grundlegende Anleitung direkt auf dem Terminal, diese Hilfe wird mit der Option aufgerufen --Hilfe. Eine übliche Ausgabe dieser Option ist:
user @ jcarrillo: ~ $ sed --help
Verwendung: sed [OPTION]… {script-only-if-no-other-script} [input-file]… -n, --quiet, --silent automatisches Drucken des Musterraums unterdrücken -e script, --expression = script fügt das Skript zu den auszuführenden Befehlen hinzu -f script-file, --file = script-file fügt den Inhalt von script-file zu den auszuführenden Befehlen hinzu -i [SUFFIX], --in-place [= SUFFIX ] Dateien an Ort und Stelle bearbeiten (erzeugt Backup, wenn Erweiterung angegeben) -l N, --line-length = N Geben Sie die gewünschte Zeilenumbruchlänge für den `l'-Befehl an --posix deaktiviert alle GNU-Erweiterungen. -r, --regexp-extended verwendet erweiterte reguläre Ausdrücke im Skript. -s, --separate betrachtet Dateien als getrennt und nicht als einen einzelnen fortlaufenden langen Stream. -u, --unbuffered minimale Datenmengen aus den Eingabedateien laden und häufiger die Ausgabepuffer leeren --help diese Hilfe anzeigen und beenden --version Versionsinformationen ausgeben und beenden Falls nein -e, --expression, -f, oder --file-Option angegeben ist, wird das erste Argument, das keine Option ist, als das zu interpretierende sed-Skript verwendet. Alle verbleibenden Argumente sind Namen von Eingabedateien; werden keine Eingabedateien angegeben, wird die Standardeingabe gelesen.Man Pages oder Handbuchseiten.
[color = rgb (0,0,0)] Es ist ein Systemtool, das erstellt wurde um Unix zum Dokumentieren und Erlernen von Befehlen, Dateien und Systemaufrufen sind immer meine erste Wahl, wenn ich mich an einen Befehl erinnere oder nach komplexeren Optionen suche. Das Tool ist in 8 Abschnitte unterteilt, die ich im Folgenden näher erläutern werde: [/color]
[Farbe = RGB (0,0,0)] Abschnitt [/Farbe] [Farbe = RGB (0,0,0)] 1: [/Farbe][color = rgb (0,0,0)] Allgemeine Befehle.[/color]
[Farbe = RGB (0,0,0)] Abschnitt [/Farbe] [Farbe = RGB (0,0,0)] 2: [/Farbe][color = rgb (0,0,0)] Systemaufrufe.[/color]
[Farbe = RGB (0,0,0)] Abschnitt [/Farbe] [Farbe = RGB (0,0,0)] 3: [/Farbe][color = rgb (0,0,0)] C-Bibliothek von Funktionen.[/color]
[Farbe = RGB (0,0,0)] Abschnitt [/Farbe] [Farbe = RGB (0,0,0)] 4: [/Farbe][color = rgb (0,0,0)] Spezielle Dateien (normalerweise Geräte, die in /dev zu finden sind) und Treiber. [/color]
[Farbe = RGB (0,0,0)] Abschnitt [/Farbe] [Farbe = RGB (0,0,0)] 5: [/Farbe][color = rgb (0,0,0)] Dateiformate und Konventionen.[/color]
[Farbe = RGB (0,0,0)] Abschnitt [/Farbe] [Farbe = RGB (0,0,0)] 6: [/Farbe][color = rgb (0,0,0)] Spiele und Bildschirmschoner.[/color]
[Farbe = RGB (0,0,0)] Abschnitt [/Farbe] [Farbe = RGB (0,0,0)] 7: [/Farbe][Farbe = RGB (0,0,0)] Sonstiges [/Farbe]
[Farbe = RGB (0,0,0)] Abschnitt [/Farbe] [Farbe = RGB (0,0,0)] 8: [/Farbe][color = rgb (0,0,0)] Systemverwaltungsbefehle und Daemons.[/color]
[color = rgb (0,0,0)] Die Verwendung ist sehr einfach, wir starten einfach von der Konsole. [/color]
man "KEYWORD" Beispiel ---> man manWenn das Handbuch gefunden wird, wird es mit dem less-Reader angezeigt.
VERGRÖSSERN
[color = rgb (0,0,0)] Die Handbücher sind in 4 Teile unterteilt: [/color]SÜSSKARTOFFELName und Beschreibung des Befehls.
ZUSAMMENFASSUNGBefehlssyntax.
BEZEICHNUNGAusführliche Erklärung zur Funktionsweise.
BEISPIELEVorschläge zur Verwendung des Befehls.
SIEHE AUCHVerwandte Themen (normalerweise in den Handbuchseiten).
Synopsis ist nur für Befehle verfügbar, es ist das erste, was wir sehen und interpretieren müssen, zum Beispiel bietet der Befehl cp die folgende Synopse.
[ ] : bedeutet, dass die Verwendung optional ist.
… : es können mehrere Optionen gleichzeitig oder mehrere Dateien verwendet werden.
Unterstrichen: Es ist notwendig, damit der Befehl funktioniert. (Zum Beispiel erfordert der Befehl cp eine Quelle und ein Ziel).
Man Pages in mehreren Abschnitten.
In manchen Fällen kann ein Handbuch Einträge in mehreren Abschnitten enthalten, zum Beispiel
whatis printf #Arroja printf (1) - Format und Druckdaten printf (3) - formatierte AusgabekonvertierungWir sehen, dass es 2 Einträge gibt, einen in Abschnitt 1 (Anwenderprogramm) und in Abschnitt 3 (Bibliotheksfunktionen) die 2 sind Eingaben des gleichen Befehls, aber in einem anderen Kontext, wenn wir Abschnitt 3 des Handbuchs eingeben, das wir verwenden
Mann 3 printfDurchsuchen der Man Pages.
Um ein Handbuch einzugeben, müssen wir seinen genauen Namen eingeben. Dies kann ein Problem sein, wenn wir uns nicht daran erinnern, aber wenn wir seine Beschreibung oder einen Teil seines Namens kennen, können wir den apropos-Befehl verwenden.
Nehmen Sie das Beispiel von ssh-copy-id, wir erinnern uns nicht an seinen Namen, aber wir wissen, dass er mit ssh zusammenhängt, das wir apropos verwenden.
apropos sshDas Terminal gibt eine Liste von Handbüchern zu ssh mit einer Beschreibung zurück, die unser Ziel enthält: ssh-copy-id.
authorised_keys (5) - OpenSSH SSH-Daemon git-shell (1) - Eingeschränkte Login-Shell für Git-only SSH-Zugriff rlogin (1) - OpenSSH SSH-Client (Remote-Login-Programm) rsh (1) - OpenSSH SSH-Client (Remote-Login-Programm) slogin (1) - OpenSSH SSH-Client (Remote-Login-Programm) ssh (1) - OpenSSH SSH-Client (Remote-Login-Programm) ssh-add (1) - fügt dem Authentifizierungsagenten private Schlüsselidentitäten hinzu ssh-agent (1) - Authentifizierungsagent ssh-argv0 (1) - ersetzt den alten ssh-Befehlsnamen als Hostnamen Behandlung von ssh-copy-id (1) - Verwenden Sie lokal verfügbare Schlüssel, um Logins auf einem Remote-Rechner zu autorisieren ssh-import-id (1) - Rufen Sie einen oder mehrere ab öffentliche Schlüssel von einem öffentlichen Schlüsselserver und hängen Sie sie an die Datei "authorized_keys" des aktuellen Benutzers an (oder einige… or some… ssh-import-id-lp (1) - Holen Sie sich einen oder mehrere öffentliche Schlüssel von einem öffentlichen Schlüsselserver und hängen Sie sie an das aktuelle an nt Datei authorisierte_keys des Benutzers (oder einige… ssh-keygen (1) - Generierung, Verwaltung und Konvertierung von Authentifizierungsschlüsseln pkcs11-helper (8) - ssh-agent Hilfsprogramm für PKCS #11 Unterstützung ssh_config (5) - OpenSSH SSH Client Konfigurationsdateien sshd (8) - OpenSSH SSH Daemon sshd_config (5) - OpenSSH SSH Daemon Konfigurationsdatei XAllocClassHint (3) - Klassenhinweisstruktur zuweisen und die WM_CLASS-Eigenschaft eines Fensters setzen oder lesen XClassHint (3) - Klassenhinweisstruktur zuweisen und die WM_CLASS-Eigenschaft eines Fensters setzen oder lesen XGetClassHint (3) - Klassenhinweisstruktur zuweisen und die WM_CLASS-Eigenschaft eines Fensters setzen oder lesen XSetClassHint (3) - Klassenhinweisstruktur zuweisen und die WM_CLASS-Eigenschaft eines Fensters setzen oder lesenMAN SEITEN hinzufügen.
In einigen Fällen haben wir Handbücher an anderen Orten. Wir können diese Handbücher hinzufügen, indem wir unsere /etc/man.conf und Hinzufügen des neuen Standorts zum Beispiel.
MANPATH / opt / manLeser von Handbuchseiten.
Es mag viel praktischer erscheinen, die Seiten in einem Browser anzuzeigen, oder ein PDF-Reader hat mehrere Alternativen, unter denen er sich abhebt.
man2html
Es ermöglicht Ihnen, den Inhalt des Handbuchs über den Standardbrowser anzuzeigen, seine Installation kann aus den Repositorys erfolgen.
sudo apt-get install man2htmldoc-zentral
nicht wie man2html Es ist nicht nur auf die Manpages beschränkt, sondern bietet auch Unterstützung für die Infoseiten, um sie von jedem Webbrowser aus anzuzeigen, mit dem Sie installieren können
sudo apt-get install doc-centralVinfo
Mit diesem Plugin können Sie die Manpages des Vim-Editors lesen, in denen die Installationsschritte in seinem offiziellen Repository detailliert sind.
https://github.com/alx741/vinfoHandbuchseiten als PDF
Sie können jedes Dokument mit den von Linux angebotenen Tools direkt an PDF senden.
Mann -t ssh | ps2pdf - ssh-manual.pdfDer Info-Befehl
Der info-Befehl ist die nächste Generation der Hilfe und wird im Allgemeinen verwendet, wenn die Benutzerinformationen zu wenig oder schwer zu navigieren sind.
Obwohl es geplant war, die Manpages zu ersetzen, ergänzen sie sich derzeit, da in vielen Fällen die Informationen in der einen und in der anderen gleich sind.
Durch die Infoseiten blättern
Das Info-Programm verfügt über eine navigierbare Oberfläche: Viele der Seiten haben Links zu anderen verwandten Seiten, sehr ähnlich wie Webseiten. Links werden durch ein Sternchen (*) gefolgt vom Titel des Links, gefolgt von einem Doppelpunkt gekennzeichnet (:. Um den Links zu folgen, müssen Sie den Cursor darauf platzieren und die Taste drücken. Es gibt auch verschiedene Tasten zum Bewegen auf diesen Seiten:
- Die Tabulatortaste, leitet uns durch die verschiedenen Links
- Die grundlegende Navigation kann mit den Pfeilen oder den Tasten erfolgen Seite nach oben oder Bild nach unten
- n / p / u Es schickt uns zur nächsten, vorherigen Seite, bzw. lädt uns einen Knoten hoch.
- S zu suchender Text Suchen Sie nach dem angegebenen Text. Wenn wir keinen Text angeben, wird nach der nächsten Übereinstimmung des zuletzt gesuchten Texts gesucht.
- was Wir verlassen die Infoseiten.
SchlussfolgerungenWir haben über mehrere Optionen gesprochen, die lokal funktionieren (wichtig bei Internetproblemen). und wie Sie Suchen filtern und schneller Lösungen finden, egal auf welchem Niveau Sie sie haben, Sie müssen sie immer eingeben, da sie so umfangreiche und sehr wechselnde Inhalte haben, sollte die Dokumentation unser bestes Werkzeug sein, wenn es um geistige Lücken geht.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben