Gibt es eine Möglichkeit, Hilfeseiten nach typischen Verwendungsszenarien zu durchsuchen?

15

Ich habe ein relativ kleines Gehirn, daher gibt es eine Grenze für das, was ich dort aufbewahren kann. Ich benutze Linux seit ein paar Jahren semi-pro-amateur und bin immer noch erstaunt, wie wenig Befehle ich kenne.

Einfache Dinge wie "Wie liste ich alle meine Partitionen in einem Terminal auf?" Starten eine 15-minütige DuckDuckGo-Jagd.

Ich nehme Stellung! Es endet heute!

Gibt es eine Möglichkeit, Manpages nach Dingen wie "Partitionen auflisten" zu durchsuchen und so etwas wie:

$ man-search list partitions

Results for "list partitions"
-----------------------------

df - list drives with size or something
du - list directory usage

Ich glaube, ich kenne die Antwort bereits, aber ... vielleicht können Sie einen schnelleren Weg vorschlagen, um das benötigte Dienstprogramm zu finden, wenn ich es brauche.

Vielen Dank!

Elter Ago
quelle
Kann nicht sehen , was duund dfhaben mit Plattenpartitionierung zu tun. Der erste berichtet über die Speicherzuweisung von Dateien und der zweite über die Zuweisung innerhalb von Dateisystemen (unabhängig davon, ob es sich um Dateisysteme auf Festplatten, Festplattenpartitionen, LVs, Netzwerken oder virtuellen Systemen handelt)
Stéphane Chazelas,

Antworten:

13

Ich denke, was am ehesten zu dem passt, was Sie suchen, ist apropos(aka man -k), das die einzeiligen Beschreibungen vor jeder Manpage durchsucht. Wenn Sie ganze Hilfeseiten durchsuchen möchten, man-dbunterstützt zumindest man -K, was genau das tut (dies man-dbist die manImplementierung, die standardmäßig für mindestens Debian-Derivate verwendet wird).

IIRC, man -Kist ziemlich gut auf Linux unterstützt manImplementierungen, wobei jedoch man-dbfür das wäre sehr zu empfehlen -dbTeil: man-dbIndizes manpages in eine wesentlich effizientere Art und Weise , die macht man -Kzu viel schneller.

Andreas Wiese
quelle
2
Beachten Sie, dass nicht alle man-db- aproposOptionen funktionieren man -k. Eine Schande, man -Kdie nicht -a/--andgefällt apropos. (wie in man -K --and list partitions, um alle Manpages zu finden, die beide listund enthalten partitions)
Stéphane Chazelas