VMware ESXi and vSphere Cluster Management
Linux: Den Befehl info verwenden
Lerne, wie du mit info lokale GNU- und Linux-Dokumentation liest, im Info-Browser navigierst und info mit man und --help vergleichst.
info ist ein Kommando und ein interaktiver Leser für Dokumentation im Info-Format. Damit liest du lokale GNU- und Linux-Handbücher direkt im Terminal. Info-Dokumente sind häufig ausführlicher gegliedert als eine einzelne Manpage und enthalten Menüs, Kapitel sowie Querverweise.
Diese Lektion setzt grundlegende Shell-Kenntnisse voraus: Du solltest Befehle mit Argumenten ausführen und einfache Terminalausgaben lesen können.
Wofür wird info verwendet?
Mit info öffnest du strukturierte Dokumentation, die auf deinem System installiert ist. Das Programm zeigt die Inhalte in einem textbasierten Browser an. Anders als eine gewöhnliche Terminalausgabe ist ein Info-Dokument nicht nur eine lineare Liste von Textzeilen: Es besteht aus navigierbaren Abschnitten, sogenannten Knoten, und kann Verknüpfungen zu anderen Themen enthalten.
Ein Knoten ist ein Abschnitt innerhalb eines Info-Dokuments. Ein Menü listet Verweise auf untergeordnete oder verwandte Knoten auf. Dadurch kannst du beispielsweise von einer allgemeinen Einführung zu einer Beschreibung der Optionen und anschließend zu Beispielen wechseln.
Grundsyntax
Das allgemeine Syntaxmuster lautet:
info [OPTION] [THEMA]
Ohne Argument öffnest du die zentrale Übersicht:
info
Der Info-Browser startet dann mit den verfügbaren Dokumenten und Themen. Mit einem Programmnamen oder Dokumentnamen kannst du direkt ein Thema anfordern:
info mkdir
Das Argument muss nicht immer exakt dem Namen eines ausführbaren Befehls entsprechen. Dokumentation kann auch unter dem Namen eines übergeordneten Projekts oder Handbuchs gespeichert sein. Für GNU-Grundwerkzeuge ist beispielsweise häufig das Coreutils-Handbuch relevant:
info coreutils
Beispiel: Dokumentation zu mkdir lesen
mkdir erstellt Verzeichnisse. Mit folgendem Aufruf versuchst du, die passende Info-Dokumentation zu öffnen:
info mkdir
Je nach Installation öffnet info einen eigenen Abschnitt zu mkdir oder einen passenden Bereich des GNU-Coreutils-Handbuchs. Typischerweise findest du dort:
- den Zweck und das Verhalten von
mkdir, - die Befehlssyntax und wichtige Optionen,
- Verweise auf verwandte Befehle oder Themen,
- weiterführende Abschnitte mit Einzelheiten und Beispielen.
Die Dokumentation erklärt damit nicht nur, welche Optionen existieren, sondern ordnet sie oft in ein größeres Handbuch ein.
Navigation im Info-Browser
Info-Dokumente sind eine verknüpfte Struktur aus Knoten. Auf einer Seite können Menüs und Querverweise erscheinen. Du bewegst dich mit Tastaturbefehlen durch diese Struktur und folgst bei Bedarf einem ausgewählten Eintrag.
Die genaue Darstellung und einzelne Tastenkürzel können je nach Info-Browser-Version leicht variieren. Mit h erhältst du jederzeit die lokale Tastenübersicht.
Menüeinträge und Querverweise öffnen
Ein Menü enthält meist Einträge, die mit einem Stern oder einer ähnlichen Markierung beginnen. Bewege die Auswahl zum gewünschten Eintrag und bestätige mit RET. Querverweise innerhalb des Textes funktionieren auf ähnliche Weise. Mit l gelangst du anschließend zum vorherigen Knoten zurück.
Mit n und p liest du benachbarte Knoten. Mit u kannst du in vielen Info-Ansichten zum übergeordneten Knoten wechseln. Die integrierte Hilfe bleibt die verlässlichste Referenz für die auf deinem System verfügbare Bedienung.
Das Info-Format als Hypertext
Das Info-Format ist ein strukturiertes Textformat für Dokumentation. Es unterstützt Knoten, Menüs und Querverweise. Dadurch können Themen und Kapitel miteinander verbunden werden, ähnlich wie bei Hypertext, allerdings innerhalb einer textbasierten Terminalansicht.
Diese Struktur ist besonders nützlich bei umfangreichen Handbüchern. Du kannst zunächst ein Inhaltsmenü öffnen, ein Grundlagenkapitel lesen und anschließend direkt zu einem verwandten Abschnitt springen, ohne die Dokumentation separat durchsuchen zu müssen.
info, man und --help im Vergleich
Linux bietet mehrere Dokumentationswege. Die passende Wahl hängt davon ab, ob du eine schnelle Syntaxübersicht oder ein vollständiges, verlinktes Handbuch benötigst.
Praktische Entscheidungshilfe
- Verwende
--help, wenn du nur Syntax und die wichtigsten Optionen brauchst. - Verwende
man, wenn du eine kompakte Referenz zu einem einzelnen Befehl suchst. - Verwende
info, wenn du ein längeres GNU-Handbuch, Beispiele, Lernabschnitte oder Querverweise benötigst.
Die Werkzeuge schließen einander nicht aus. Bei einem unbekannten Befehl ist eine sinnvolle Reihenfolge oft BEFEHL --help, danach man BEFEHL und schließlich eine Suche mit info nach dem Befehls- oder Projektnamen.
Wenn kein Info-Eintrag gefunden wird
Nicht jedes installierte Kommando besitzt einen eigenen Info-Eintrag. Das bedeutet nicht, dass der Befehl fehlt oder nicht verwendet werden kann. Mögliche Gründe sind:
- Für das Programm existiert keine Info-Dokumentation.
- Die Dokumentation liegt unter einem Paket- oder Projektnamen statt unter dem Befehlsnamen.
- Das Paket mit den Info-Dateien wurde nicht installiert.
Bei mkdir kannst du zunächst diese Alternativen prüfen:
man mkdir
mkdir --help
info coreutils
man mkdir zeigt die klassische Manpage. mkdir --help liefert eine kurze, direkt vom Programm ausgegebene Übersicht. Mit info coreutils öffnest du, sofern vorhanden, das GNU-Coreutils-Handbuch, in dem mkdir behandelt werden kann.
Fehlerbehebung
Für einen Befehl wird kein passender Info-Eintrag gefunden
Suche zunächst mit man BEFEHL und BEFEHL --help. Prüfe außerdem, ob ein übergeordnetes Handbuch zum Projekt oder Paket existiert, etwa info coreutils für GNU-Grundwerkzeuge. Falls die Dokumentation nicht installiert ist, suche in der Paketverwaltung deiner Distribution nach einem Dokumentationspaket.
Die Navigation ist unklar
Drücke h, um die integrierte Hilfe zu öffnen. Wähle Menüeinträge oder Querverweise aus und bestätige sie mit RET. Nutze s für eine Suche und l, um zu einem vorherigen Knoten zurückzukehren.
info ist nicht als Befehl verfügbar
Dann ist der Info-Browser oder das zugehörige Paket wahrscheinlich nicht installiert. Suche über die Paketverwaltung nach einem Paket wie info oder texinfo. Bis zur Installation kannst du man und --help verwenden.
Wichtige Begriffe
- Info: Kommando und interaktiver Leser für Dokumentation im Info-Format.
- Info-Seite: Ein Dokument oder Abschnitt im Info-Dokumentationssystem.
- Info-Format: Strukturiertes Textformat mit Knoten, Menüs und Querverweisen.
- Knoten: Navigierbarer Abschnitt innerhalb eines Info-Dokuments.
- Menü: Liste von Verweisen auf untergeordnete oder verwandte Abschnitte.
- Manpage: Traditionelle Unix-Handbuchseite mit meist kompakter Befehlsreferenz.
- --help: Bei vielen Programmen verfügbare Option für eine kurze Nutzungshilfe.
Zusammenfassung
infoöffnet lokale GNU- und Linux-Dokumentation im Info-Format.infoohne Argument zeigt die Hauptübersicht.info mkdirsucht Dokumentation zumkdir; häufig liegt sie im Coreutils-Handbuch.- Info-Dokumente bestehen aus verknüpften Knoten, Menüs und Querverweisen.
maneignet sich für kompakte Referenzen,--helpfür eine schnelle Kurzinfo undinfofür ausführlichere, verlinkte Handbücher.- Ein fehlender Info-Eintrag sagt nichts darüber aus, ob ein Befehl installiert oder nutzbar ist.