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

Linux Whereis-Befehlsbeispiele

Der Befehl whereis ist ein Befehlszeilentool, mit dem Sie die Quelle oder die Binär- und Handbuchseiten eines Linux-Befehls finden können. Dieser Befehl sucht nach Dateien in einer eingeschränkten Gruppe von Speicherorten (Binärdateiverzeichnisse, Manpage-Verzeichnisse und Bibliotheksverzeichnisse). Es wird normalerweise verwendet, um ausführbare Dateien eines Programms, seine Manpages und Konfigurationsdateien zu finden.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig, Abfragen zu verwandten Systembefehlen durchzuführen.

In diesem Zusammenhang werden wir untersuchen, wie Sie den whereis-Befehl verwenden können.


Was ist die grundlegende Syntax des Whereis-Befehls?

Das Dienstprogramm whereis verwendet die unten gezeigte Syntax:

$ whereis [OPTIONS] filename

Lassen Sie uns nun einige Beispiele zur Verwendung des Whereis-Befehls lernen.


1. Suchen Sie nach Binär- und Handbuchseiten eines Befehls

Ohne Optionen stellt das whereis-Dienstprogramm sowohl den Pfad zur Binärdatei als auch die Manpages eines Linux-Befehls bereit.

Angenommen, Sie möchten den binären Speicherort des Befehls ls einschließlich der Manpages finden. Führen Sie dazu den folgenden Befehl aus:

$ whereis ls

Aus der Ausgabe geht hervor, dass die Binärdatei im Pfad /usr/bin/ und Manpages im Pfad /usr/share/man/man1/ls.1.gz zu finden sind.

Nehmen wir noch ein weiteres Beispiel. Führen Sie Folgendes aus, um den binären Pfad und die Manpages des cat-Befehls zu finden:

$ whereis cat

Ebenso befindet sich die Binärdatei im Pfad /usr/bin/cat und Handbuchseiten im Pfad /usr/share/man/man1/cat.1.gz.


2. Geben Sie mehr als einen Befehl als Argument an

Außerdem können Sie wie folgt mehrere Befehle als Argumente angeben:

$ whereis command1 command2 …
ist

Um beispielsweise gleichzeitig den binären Speicherort und die Handbuchseiten von zwei Befehlen zu finden:pwd und uptime, führen Sie den folgenden Befehl aus:

$ whereis pwd uptime


3. Suchen Sie nur die Manpages

Verwenden Sie die Option -m, um nur den Pfad zu den Manpages des Befehls anzuzeigen. Das folgende Beispiel zeigt den Pfad zu den Manpages des Befehls ls.

$ whereis -m ls


4. Suche nur nach den binären Pfaden

Wenn Sie nur nach den Binärpfaden suchen und die Manpages weglassen möchten, verwenden Sie die Option -b wie unten gezeigt.

$ whereis -b ls


5. Suchen Sie nur nach den Quelldateien

Um nur nach Quelldateien zu suchen, verwenden Sie die Option -s wie gezeigt.

$ whereis -s cp


6. Beschränken Sie Orte, an denen whereis nach Manpages suchen kann

Standardmäßig ruft das Dienstprogramm whereis alle Manpages für einen Befehl ab. Um das Dienstprogramm auf die Suche in bestimmten Manpages einzuschränken, verwenden Sie die Option -M gefolgt von der Manpage und danach die Option -f gefolgt vom Befehl.

Im folgenden Beispiel sucht das Dienstprogramm whereis in zwei Pfaden nach Manpages des Befehls mkdir:/usr/share/man/man2/mkdir.2.gz und /usr/share/man/man1/mkdir.1.gz.

$ whereis mkdir

Hier haben wir das Dienstprogramm whereis darauf beschränkt, nur im Pfad /usr/share/man/man2 nach Manpages zu suchen und den anderen Speicherort zu ignorieren:

$ whereis -M /usr/share/man/man2 -f mkdir


7. Orte begrenzen, an denen whereis nach Binärdateien suchen kann

Ebenso können Sie den Speicherort einschränken, an dem whereis nach Binärdateien sucht. Im folgenden Befehl sucht whereis an zwei Orten nach Binärdateien:/usr/bin/pwd und /usr/include/pwd.h.

$ whereis pwd

Mit der Option -B haben wir, wie gezeigt, das Dienstprogramm darauf beschränkt, nur nach den Binärdateien im Pfad /usr/bin zu suchen.

$ whereis -B /usr/bin -f pwd


Wie überprüfe ich die Whereis-Version?

Um die Version des whereis-Befehls zu überprüfen, führen Sie Folgendes aus:

$ whereis --version

ODER

$ whereis -V


Wie erhalte ich Hilfe zum Dienstprogramm whereis ?

Führen Sie für zusätzliche whereis-Befehlsoptionen den folgenden Befehl aus:

$ whereis --help



Linux
  1. rm-Befehlsbeispiele unter Linux

  2. ps-Befehlsbeispiele in Linux

  3. sa-Befehlsbeispiele in Linux

  4. ac-Befehlsbeispiele in Linux

  5. df-Befehlsbeispiele in Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

Whereis-Befehl unter Linux

Linux Whereis-Befehl

id-Befehlsbeispiele in Linux