Was ist der Unterschied zwischen den Befehlen whatis und apropos?

8

CentOS 6.3 / RHEL 6.3

Kann jemand bitte den Unterschied zwischen dem whatisBefehl und dem aproposBefehl erklären ? Mir ist aufgefallen, dass beide standardmäßig installiert zu sein scheinen, und ich bin mir nicht sicher, was der Unterschied zwischen ihnen ist.

Mike B.
quelle
3
Wahrscheinlich yum provides whatisund yum provides aproposwerden beide den gleichen Mann , man-db oder ein ähnliches Paket auflisten. Eigentlich whatisist das gleiche wie man -fund aproposdas gleiche wie man -k. Überprüfen Sie, ob die Beschreibung dieser beiden Schalter in man manleichter zu verstehen ist.
Manatwork

Antworten:

7

whatis zeigt einzeilige manuelle Seitenbeschreibungen an, die Ihnen eine allgemeine Vorstellung davon geben sollen, was ein Programm tut.

Während Sie aproposdie Namen und Beschreibungen der Handbuchseiten durchsuchen, um zu erfahren, welches Programm bei der Ausführung eines bestimmten Auftrags verwendet werden soll.

Einige Beispiele

Sagen dfwir , ich möchte wissen, was das Programm macht. whatisgibt mir eine Antwort.

$ whatis df
df (1)               - report file system disk space usage

Und jetzt möchte ich ein Archiv entpacken. aproposgibt mir einige Möglichkeiten zur Überlegung.

$ apropos unzip
bunzip2 (1)          - a block-sorting file compressor, v1.0.6
funzip (1)           - filter for extracting from a ZIP archive in a pipe
gunzip (1)           - compress or expand files
lz (1)               - gunzips and shows a listing of a gzip'd tar'd archive
preunzip (1)         - prefix delta compressor for Aspell
unzip (1)            - list, test and extract compressed files in a ZIP archive
unzipsfx (1)         - self-extracting stub for prepending to ZIP archives
uz (1)               - gunzips and extracts a gzip'd tar'd archive

UPDATE :

Da beide whatisund aproposSearch Man-Datenbank, können Sie nur Informationen darüber erhalten, was bereits auf Ihrem System installiert ist.

pallxk
quelle
3

whatis lslistet die Handbuchseiten für auf ls, apropos lslistet alle Handbuchseiten auf, die lsin ihrem Titel enthalten sind. Die erste Liste hier enthält 2 Einträge, die zweite 1385.

vonbrand
quelle
0

Sie verhalten sich gleich mit einem Unterschied: Was braucht ein genauer Parameter:

whatis passwd

Aber apropos benötigen eine Zeichenfolge oder erste Zeichen von etwas, das Sie kennen:

apropos pass
Amin
quelle