GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So finden Sie heraus, was ein Linux-Befehl tut

Linux-Distributionen enthalten drei leistungsstarke Dokumentationssätze, damit Benutzer und Administratoren das Beste aus dem System herausholen können. Zu wissen, wie man diese Ressourcen effektiv nutzt, ist eine wesentliche Fähigkeit für Linux-Benutzer.

Hier sind die drei Dokumentationssätze:

  • Manpages
  • Infoseiten
  • /usr/share/docs

Manpages

Manpages sind die Anlaufstelle für fast jeden Linux-Benutzer, der an der Befehlszeile arbeitet.

Was können Sie über die Manpages entdecken?

  • Die Zusammenfassung des Befehls
  • Optionen und Erläuterungen
  • Beispiele
  • Autor und Betreuer

Dies ist perfekt, wenn Sie sich nicht an weniger häufig verwendete Optionen erinnern können oder täglich auf mehreren Betriebssystemplattformen arbeiten (die Optionen zwischen Linux- und Unix-Versionen von Befehlen unterscheiden sich oft).

Die Verwendung der Manpages ist unkompliziert; Geben Sie einfach man ein Befehl und fügen Sie den Befehl ein, zu dem Sie weitere Informationen benötigen. Zum Beispiel, um das Handbuch für ls anzuzeigen Geben Sie man ls ein .

Die Manpages enthalten eine leistungsstarke Reihe von Suchfunktionen, mit denen Sie genau das finden, was Sie brauchen. Sobald die Manpage angezeigt wird, geben Sie einen Schrägstrich (/ ), um die Schlüsselwortsuche zu aktivieren. Geben Sie einfach das gesuchte Wort nach dem Schrägstrich ein und drücken Sie Enter . Verwenden Sie das n und N Tasten, um das nächste oder vorherige Beispiel des Schlüsselworts zu finden. Verwenden Sie Strg+C um die Suche zu beenden.

Manpages sind in die folgenden Abschnitte gegliedert:

  • Benutzerbefehle (Abschnitt 1)
  • Systemaufrufe (Abschnitt 2)
  • C-Bibliotheksfunktionen (Abschnitt 3)
  • Geräte und spezielle Dateien (Abschnitt 4)
  • Dateiformate und Konventionen (Abschnitt 5)
  • Spiele (Abschnitt 6)
  • Verschiedenes (Abschnitt 7)
  • Systemadministrationstools und Daemons (Abschnitt 8)

Typischerweise geht eine Anforderung für eine Handbuchseite zu Abschnitt 1 oder 8, aber Sie können den Abschnitt angeben (vorausgesetzt, der angeforderte Befehl existiert in mehreren Abschnitten), indem Sie Folgendes eingeben:

$ man 1 ls

Komfort beim Zugriff auf Manpages und beim Definieren von Schlüsselwortsuchen ist eine wesentliche Linux-Benutzerfähigkeit. Tatsächlich werden die Systemdokumentation im Allgemeinen und Manpages im Besonderen in den Prüfungszielen zum Red Hat Certified System Administrator (RHCSA) genannt.

[ Erfahren Sie in Warum das Betriebssystem wichtig ist, wie Ihr Betriebssystem die Grundlage bildet, die Ihre IT-Infrastruktur festigt und vereinheitlicht. ]

Der Info-Befehl

Die Infoseiten spielen eine ähnliche Rolle wie Manpages, obwohl sie tendenziell etwas benutzerfreundlicher sind. Die Manpages sind im Grunde ein kurzes, prägnantes Nachschlagewerk, während Infoseiten eher in Richtung Lesbarkeit und tieferer Erklärungen tendieren. Das Infoseitensystem unterstützt auch grundlegende Verknüpfungen zwischen Dokumenten für einfachere Querverweise. Dies bietet eine strukturiertere und besser lesbare Dokumentation.

Die Syntax für Infoseiten ist dieselbe wie bei man :

$ info ls

Dokumentation

Formellere Dokumentation zusammen mit Vorlagen, Tutorials, Lizenzen und einigen Konfigurationsdateien finden Sie unter /usr/share/doc . Die Dateien bieten wesentlich mehr Details als Manpages. Diese paketspezifischen Dateien sind normalerweise komprimiert, aber Tools wie vim und less den Inhalt nahtlos verarbeiten.

[ Erfahren Sie mehr über Linux im kostenlosen Schulungskurs Red Hat Enterprise Linux Technical Overview. ]

Sie können sehen, welche Dokumentation verfügbar ist, indem Sie Folgendes eingeben:

 $ ls /usr/share/docs | less

Jedes Paket hat sein eigenes Unterverzeichnis. Führen Sie den folgenden Befehl aus, um die Dokumentation für den Nano-Texteditor anzuzeigen:

$ ls /usr/share/doc/nano

Die Herausforderung

Um Ihnen beim Üben der Verwendung dieser Ressourcen zu helfen, habe ich drei einfache Herausforderungen mit dem Nano-Texteditor eingefügt (stellen Sie also sicher, dass Nano installiert ist, bevor Sie diese ausführen). Den Lösungsschlüssel finden Sie am Ende des Artikels, falls Sie ihn benötigen.

  1. Wie entfernt man die beiden Hilfslinien am unteren Rand von Nano?
  2. Finden Sie die Nano-Fehlerverfolgungs-URL.
  3. Was ist der „wunderbar benutzerfreundliche und benutzerfreundliche Texteditor“, auf dem Nano basiert?

Abschluss

Nicht alle Systeme sind mit dem Internet verbunden und nicht alle Erinnerungen müssen von erweiterten Google-Suchen stammen. Manchmal braucht ein Systemadministrator nur einen kurzen Hinweis:"Oh ja, das ist die Option für das lange Format." Manpages eignen sich hervorragend für diese kurzen Eingabeaufforderungen. Infoseiten fügen mehr Details, eine bessere Verknüpfung zwischen Ressourcen und eine bessere Lesbarkeit hinzu. Die offizielle Dokumentation, gespeichert unter /usr/share/doc bietet die umfassendste Tiefe, Beispiele, Vorlagen, Lizenzinformationen und andere relevante Ressourcen.

Antwortschlüssel:

  1. -x oder --nohelp
  2. https://savannah.gnu.org/bugs/?group=nano
  3. pico (Pine-Komponist)

Linux
  1. Was ist ein Chown-Befehl unter Linux und wie wird er verwendet?

  2. So finden Sie aktive SSH-Verbindungen unter Linux

  3. Wie finde ich heraus, welche Linux-Fähigkeiten ein Prozess benötigt, um zu funktionieren?

  4. Was ist ein Befehl, um die Priorität des Prozesses in Linux zu finden?

  5. Wie finde ich heraus, welche Version von Linux ausgeführt wird?

So finden Sie heraus, wie lange ein Prozess unter Linux läuft

So finden Sie die längste Manpage in Linux

So finden Sie Dateien mit dem fd-Befehl in Linux

So finden Sie die IP-Adresse in der Linux-Befehlszeile

Was ist Source Command in Linux und wie funktioniert es?

Was sind Pipes unter Linux? Wie funktioniert die Pipe-Umleitung?