Das wo command ist ein Befehlszeilentool, mit dem Sie die Quelle oder die Binär- und Handbuchseiten eines Linux-Befehls finden können. In dieser kurzen Anleitung werden wir versuchen, Einblicke in die Verwendung des whereis-Befehls zu geben.
Wo ist die grundlegende Befehlssyntax
Das Dienstprogramm whereis verwendet die gezeigte Syntax.
$ whereis [OPTIONS] filename
Nehmen wir nun ein paar Beispiele.
Suche 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 ls finden Befehl einschließlich der Manpages. Führen Sie dazu den folgenden Befehl aus:
$ whereis ls
In der Ausgabe befindet sich die Binärdatei in /usr/bin/ Pfad und Handbuchseiten in /usr/share/man/man1/ls.1.gz Pfad.
Nehmen wir noch ein weiteres Beispiel. So finden Sie den binären Pfad und die Manpages von cat Befehl, ausführen:
$ whereis cat
Ebenso befindet sich die Binärdatei in /usr/bin/cat Pfad und Handbuchseiten in /usr/share/man/man1/cat.1.gz Pfad.
Mehr als einen Befehl als Argument angeben
Außerdem können Sie wie folgt mehrere Befehle als Argumente angeben:
$ whereis command1 command2 …
Zum Beispiel, um gleichzeitig den binären Speicherort und die Handbuchseiten von zwei Befehlen zu finden:pwd und Verfügbarkeit Führen Sie den Befehl aus:
$ whereis pwd uptime
Suchen Sie nur die Manpages
Verwenden Sie das -m Option o zeigt nur den Pfad zu den Manpages des Befehls an. Das folgende Beispiel zeigt den Pfad zu den Manpages von ls Befehl.
$ whereis -m ls
Nur nach den binären Pfaden suchen
Wenn Sie nur nach den Binärpfaden suchen und die Manpages weglassen möchten, verwenden Sie das -b Option wie unten gezeigt.
$ whereis -b ls
Nur nach den Quelldateien suchen
Um nur nach Quelldateien zu suchen, verwenden Sie das -s Option wie gezeigt.
$ whereis -s cp
Beschränken Sie Orte, an denen whereis nach Manpages suchen kann
Standardmäßig ist das whereis ruft alle Manpages für einen Befehl ab. Verwenden Sie -M , um das Dienstprogramm auf die Suche in bestimmten Manpages einzuschränken Option, gefolgt von der Manpage und danach dem -f Option gefolgt vom Befehl.
Im Beispiel unten ist das whereis Dienstprogramm sucht nach Manpages von mkdir Befehl in zwei Pfaden:/usr/share/man/man2/mkdir.2.gz und /usr/share/man/man1/mkdir.1.gz.
$ whereis mkdir
Hier haben wir das whereis eingeschränkt Dienstprogramm, um nach den Manpages in /usr/share/man/man2 zu suchen Pfad nur und ignorieren Sie den anderen Speicherort.
$ whereis -M /usr/share/man/man2 -f mkdir
Beschränken Sie Orte, an denen Whereis nach Binärdateien suchen kann
Ebenso können Sie den Standort einschränken, wo sich befindet sucht nach Binärdateien. Im folgenden Befehl whereis sucht an zwei Orten nach Binärdateien:/usr/bin/pwd und /usr/include/pwd.h .
$ whereis pwd
Verwenden Sie das -B Option haben wir, wie gezeigt, das Dienstprogramm darauf beschränkt, nach den Binärdateien in /usr/bin zu suchen Nur Pfad.
$ whereis -B /usr/bin -f pwd
Überprüfen Sie die Version
Um die Version von whereis zu überprüfen Befehl, ausführen:
$ whereis --version
ODER
$ whereis -V
Holen Sie sich Hilfe zum Dienstprogramm whereis
Für zusätzliches whereis Befehlsoptionen, führen Sie den Befehl aus.
$ whereis --help
Abschluss
Das war ein kurzer Überblick über das Wo ist Befehl. Hoffentlich haben Sie die Grundlagen gelernt und können das Dienstprogramm verwenden, um die Binärdateien und Handbuchseiten für verschiedene Befehle zu finden.