Android

Whereis Befehl in Linux

Linux bzip2 command summary with examples

Linux bzip2 command summary with examples

Inhaltsverzeichnis:

Anonim

whereis ist ein Befehlszeilenprogramm, mit dem Sie den Speicherort der Binär-, Quell- und Manualpage-Dateien für einen bestimmten Befehl ermitteln können.

Wir zeigen Ihnen, wie Sie den Linux-Befehl whereis .

So verwenden Sie den whereis Befehl

Die Syntax für den Befehl whereis lautet wie folgt:

whereis FILE_NAME…

Bei Verwendung ohne Optionen whereis die Binär-, Quell- und manuellen Dateien nach dem als Argument angegebenen Befehl durchsucht.

Standardmäßig sucht whereis in den fest codierten Pfaden und Verzeichnissen, die in den Umgebungsvariablen aufgeführt sind, nach den Dateien des Befehls. Verwenden Sie die Option -l , um die Verzeichnisse zu suchen, nach denen der Befehl whereis sucht.

whereis -l

Um beispielsweise Informationen zum Befehl bash abzurufen, geben Sie Folgendes ein:

whereis bash

bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

In der obigen Ausgabe ist bash: der Befehl, für den Sie Informationen /etc/bash.bashrc möchten, /bin/bash der Pfad zur Binärdatei, /etc/bash.bashrc die Quelldatei und /usr/share/man/man1/bash.1.gz ist die Manpage.

Wenn der whereis Befehl nicht existiert, gibt whereis nur den Befehlsnamen aus.

Sie können dem Befehl whereis auch mehrere Argumente whereis :

whereis netcat uptime

Die Ausgabe enthält Informationen zu den Befehlen netcat und uptime :

netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

Verwenden Sie die Option -p um nur nach den Befehls-Binärdateien zu suchen.

Um beispielsweise die Position des Befehls ping , geben Sie Folgendes ein:

whereis -p ping

ping: /bin/ping

Wenn Sie nur nach der Position des Befehls "binary" suchen, verwenden Sie lieber den Befehl " which oder " type .

Verwenden Sie die Option -s um nur nach den Quelldateien zu suchen.

whereis -s command

Wenn die Quelldateien vorhanden sind, werden die whereis der whereis gedruckt.

Mit der Option -m können Sie nur nach man-Dateien suchen:

whereis -m command

Um die Positionen whereis nach Binärdateien whereis verwenden Sie die Optionen -B , für Handbücher die Option -M und -S für Quellen. Jede Option akzeptiert eine Liste absoluter Pfade zu durch Leerzeichen getrennten Verzeichnissen. Die Verzeichnisliste muss mit der Option -f , die den Beginn der Dateinamen angibt.

Um beispielsweise im Verzeichnis /bin nach der cp Binärdatei zu suchen, geben Sie Folgendes ein:

whereis -b -B /bin -f cp

cp: /bin/cp

Die Option -u teilt mit, whereis nach ungewöhnlichen Einträgen gesucht werden soll. Dateien, die nicht genau einen Eintrag für jeden angeforderten Typ haben (binär, manuell und Quelle), werden als ungewöhnliche Dateien (Befehle) betrachtet.

Um beispielsweise nach allen Binärdateien im Verzeichnis /bin zu suchen, die keine Handbuchseiten oder mehr als eine Dokumentation enthalten, geben Sie Folgendes ein:

cd /bin whereis -m -u *

Das Platzhalterzeichen ( * ) nach der Option -f für alle Dateien im aktuellen Arbeitsverzeichnis ( /bin ).

Fazit

Das Dienstprogramm whereis wird zum whereis der Binär-, Quell- und manuellen Dateien für einen bestimmten Befehl verwendet.

wo ist Terminal