APROPOS(1) Dienstprogramme für Handbuchseiten APROPOS(1) BEZEICHNUNG apropos - Suche in Handbuchseiten und deren Kurzbeschreibungen ÜBERSICHT apropos [-dalv?V] [-e|-w|-r] [-s Liste] [-m System[,...]] [-M Pfad] [-L Locale] [-C Datei] Schlüsselwort ... BESCHREIBUNG Jede Handbuchseite enthält eine kurze Beschreibung. apropos durchsucht diese Beschreibungen nach dem Vorkommen von Schlüsselwort. Das Schlüsselwort ist gewöhnlich ein regulärer Ausdruck und hat den gleichen Effekt wie (-r). Es kann außerdem nach einer bestimmten Zei- chenkette (-e) oder nach Zeichenketten mit Platzhaltern (Wildcards, -w) gesucht werden. Bei Nutzung dieser Optionen kann es erforderlich sein, für das Schlüsselwort und Sonderzeichen eine Verarbeitung durch die Shell zu vermeiden. Für Schlüsselwörter werden dafür Anführungszeichen und für Sonderzeichen Escape-Sequenzen (\) verwendet. Die Regeln für die Standardsuche ermöglichen den Abgleich des Suchbe- griffs mit dem Namen der Handbuchseite und Wortgrenzen in der Beschrei- bung. Bei der Suche wertet apropos die von mandb gepflegte Datenbank aus. Ab- hängig von Ihrer Installation wird die Datenbank periodisch per Cron-Job aktualisiert - oder Sie müssen nach der Installation neuer Handbuchseiten mandb manuell starten. OPTIONEN -d, --debug Ausgabe von Debug-Informationen -v, --verbose Ausgabe ausführlicher Warnmeldungen -r, --regex Interpretiert jedes Schlüsselwort als regulären Ausdruck. Dies ist das Standardverhalten. Jedes Schlüsselwort wird unabhängig voneinander in den Befehlsnamen und in den Beschreibungen ge- sucht. Die Suche liefert auch Treffer über Wortgrenzen hinweg. -w, --wildcard Interpretiert jedes Schlüsselwort als Muster, das Shell-Platz- halter enthält. Jedes Schlüsselwort wird unabhängig voneinander in den Befehlsnamen und in den Beschreibungen gesucht. Wird au- ßerdem --exact vorgegeben, wird nur die Übereinstimmung des Schlüsselworts nach Ersetzung des regulären Ausdrucks mit der vollständigen Beschreibung oder dem Namen einer Handbuchseite als Treffer gewertet. Anderenfalls gelten auch einzelne Wörter in der Beschreibung als Treffer. -e, --exact Jedes Schlüsselwort wird genau mit den Seitennamen und den Be- schreibungen verglichen. -a, --and Zeigt nur Einträge an, die alle angegebenen Schlüsselwörter ent- halten. Standardverhalten ist die Anzeige aller Einträge, die irgendeines der Schlüsselwörter enthalten. -l, --long Die Ausgabe wird nicht auf die Terminalbreite beschnitten. Nor- malerweise wird die Ausgabe auf die Terminalbreite gestutzt, um hässliche Ergebnisse schlecht geschriebener BEZEICHNUNGs-Ab- schnitte zu vermeiden. -s Liste, --sections=Liste, --section=Liste Durchsucht nur die vorgegebenen Abschnitte. Liste ist eine durch Kommas oder Doppelpunkte gegliederte Liste von Abschnitten. Wenn ein Eintrag in Liste ein einfacher Abschnitt ist (z. B. »3«), enthält das Ergebnis Seiten aus den Abschnitten »3«, »3perl«, »3x« usw. Wird Abschnitt mit Suffix angegeben (z. B. »3perl«), werden die Ergebnisse nur in diesem speziellen Unterabschnitt gesucht. -m system[,...], --systems=System[,...] Wenn Ihr System auch auf die Handbuchseiten eines anderen Be- triebssystems zugreifen kann, können diese mit dieser Option durchsucht werden. Um die Beschreibungen der Handbuchseiten von NewOS zu durchsuchen, verwenden Sie die Option -m NewOS. Für System können Sie eine mit Kommas getrennte Liste von Be- triebssystem-Namen eingeben. Um auch in den whatis-Beschreibun- gen des eigenen Systems zu suchen, verwenden Sie beim Aufruf des Programms den Systemnamen man als zusätzliches Argument. Diese Option setzt die Umgebungsvariable $SYSTEM außer Kraft. -M Pfad, --manpath=Pfad Legt mehrere durch Doppelpunkte getrennte alternative Hand- buch-Hierarchien fest, die durchsucht werden sollen. Standardmä- ßig verwendet apropos die Umgebungsvariable $MANPATH. Wenn diese leer ist oder ihr kein Wert zugewiesen wurde, wird das Programm versuchen, auf Grundlage der Umgebungsvariablen $PATH einen ge- eigneten »Manpath« zu bestimmen. Diese Option überschreibt den Inhalt von $MANPATH. -L Locale, --locale=Locale apropos wird in der Regel Ihre aktuelle Locale durch einen Auf- ruf der C-Funktion setlocale(3) bestimmen, welche verschiedene Umgebungsvariablen auswertet (darunter sind eventuell auch $LC_MESSAGES und $LANG). Um den ermittelten Wert vorübergehend außer Kraft zu setzen, können Sie apropos mit dieser Option eine Locale vorgeben. Beachten Sie, dass dieser Wert erst wirksam wird, wenn die Suche tatsächlich beginnt. Programm-Meldungen wie Hilfe-Nachrichten werden immer in der zu Anfang ermittelten Lo- cale angezeigt werden. -C Datei, --config-file=Datei Verwendung dieser benutzerspezifischen Konfigurationsdatei an Stelle der Vorgabe ~/.manpath -?, --help Hilfetext anzeigen und beenden --usage zeigt eine kurze Anwendungszusammenfassung an und beendet das Programm. -V, --version Versionsinformation anzeigen und beenden EXIT-STATUS 0 erfolgreiche Programmausführung 1 Fehler beim Aufruf, in der Syntax oder in der Konfigurationsda- tei 2 betriebsbedingter Fehler 16 keine Ergebnisse für die angegebenen Suchkriterien UMGEBUNGSVARIABLEN SYSTEM Wenn $SYSTEM gesetzt ist, hat das die gleiche Wirkung wie die Verwendung als Argument für die Option -m. MANPATH Wenn $MANPATH gesetzt ist, wird ihr Wert als der mit Kommas ge- trennte anzuwendende Hierarchie-Suchpfad für Handbuchseiten in- terpretiert. Siehe den Abschnitt SUCHPFAD in der Handbuchseite manpath(5) für das Standardverhalten und Details dazu, wie mit dieser Umge- bungsvariable umgegangen wird. MANWIDTH Wenn $MANWIDTH gesetzt ist, wird ihr Wert als Terminalbreite verwendet (siehe die Option --long). Ist sie nicht gesetzt, wird die Terminalbreite mittels ioctl(2) oder mit dem Wert von $COLUMNS ermittelt, wenn diese Variable gesetzt ist. Wenn alles fehlschlägt, werden 80 Zeichen verwendet. POSIXLY_CORRECT Wenn $POSIXLY_CORRECT gesetzt ist, wobei sogar NULL erlaubt ist, wird die Standardsuche von apropos mit erweiterten regulären Ausdrücken (-r) ausgeführt. Heutzutage ist dies sowieso das Standardverhalten. DATEIEN /usr/share/man/index.(bt|db|dir|pag) ein traditioneller, globaler Zwischenspeicher für die Index-Da- tenbank /var/cache/man/index.(bt|db|dir|pag) ein FHS-konformer, globaler Zwischenspeicher für die Index-Da- tenbank /usr/share/man/.../whatis eine traditionelle whatis-Textdatenbank SIEHE AUCH man(1), whatis(1), mandb(8) AUTOR Wilf. (G.Wilford@ee.surrey.ac.uk). Fabrizio Polacco (fpolacco@debian.org). Colin Watson (cjwatson@debian.org). FEHLER https://gitlab.com/man-db/man-db/-/issues https://savannah.nongnu.org/bugs/?group=man-db 2.11.2 2023-01-08 APROPOS(1)
Generated by dwww version 1.15 on Sat Jun 29 01:50:58 CEST 2024.