Unter Linux wird der Befehl whereis verwendet, um den Speicherort von ausführbaren Dateien, Quellcodedateien und Hilfedateien im Dateisystem zu ermitteln. Die Syntax lautet „whereis [Optionsparameter] [BMS-Verzeichnisname -f] Dateiname“. Der Befehl whereis kann nur zum Suchen nach Programmnamen verwendet werden und durchsucht nur Binärdateien (Parameter „-b“), MAN-Beschreibungsdateien (Parameter „-m“) und Quellcodedateien (Parameter „-s“) Parameter werden weggelassen, alle Informationen werden zurückgegeben.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Der Befehl whereis unter Linux wird verwendet, um den Speicherort von ausführbaren Dateien, Quellcodedateien und Hilfedateien im Dateisystem zu ermitteln. Die Attribute dieser Dateien sollten zum Originalcode, zu Binärdateien oder Hilfedateien gehören. Das Programm
whereis bietet außerdem die Möglichkeit, Quellcode zu durchsuchen, alternative Suchpfade anzugeben und nach ungewöhnlichen Elementen zu suchen.
Whereis-Befehl wird verwendet
Whereis-Befehl kann nur zum Suchen nach Programmnamen verwendet werden und durchsucht nur Binärdateien (Parameter -b), MAN-Beschreibungsdateien (Parameter -m) und Quellcodedateien (Parameter - S) . Wenn Parameter weggelassen werden, werden alle Informationen zurückgegeben.
Im Vergleich zu find ist die Suchgeschwindigkeit sehr hoch. Dies liegt daran, dass das Linux-System alle Dateien im System in einer Datenbankdatei aufzeichnet. Bei Verwendung von whereis werden die Daten aus der Datenbank durchsucht, anstatt wie bei find Wenn Sie die Festplatte durchsuchen, ist die Effizienz natürlich sehr hoch.
Die Datenbankdatei wird jedoch nicht in Echtzeit aktualisiert, sondern einmal pro Woche. Wenn wir also mit whereis nach Dateien suchen, finden wir manchmal Daten, die gelöscht wurden, oder die Datei wurde gerade gelöscht erstellt, kann aber nicht gefunden werden. Der Grund dafür ist, dass die Datenbankdatei nicht aktualisiert wurde.
Linux whereis-Befehl detaillierte Erklärung
Funktion
whereis-Befehl wird zum Suchen von Dateien verwendet.
Syntax
whereis [-bmsu] [BMS 目录名 -f ] 文件名
Parameter
Parameter | Beschreibung |
---|---|
-b | Suchen Sie die ausführbare Datei. |
-m | Hilfedatei zum Standort. |
-s | Quellcodedateien suchen. |
-u | Suchen Sie im Standardpfad nach anderen Dateien als ausführbaren Dateien, Quellcodedateien und Hilfedateien. |
-B | Gibt den Pfad für die Suche nach ausführbaren Dateien an. |
-M | Gibt den Pfad für die Suche nach Hilfedateien an. |
-S | Gibt den Pfad für die Suche nach Quellcodedateien an. |
Häufige Beispiele für den Befehl whereis
Finden Sie den Speicherort des Befehls cd
whereis cd
Finden Sie Tomcat- und SVN-bezogene Dateien heraus
whereis tomcat whereis svn
Hinweis: Tomcat ist nicht verfügbare Installation, kann nicht gefunden werden, SVN-Installation hat viele verwandte Dateien gefunden
Es wurden nur Binärdateien gefunden
# whereis -b svn svn: /usr/bin/svn /usr/local/svn # whereis -m svn svn: /usr/share/man/man1/svn.1.gz # whereis -s svn svn:
Erklärung: whereis -m svn findet den Dokumentationspfad, whereis -s svn findet den Quelldatei.
Verwandte Empfehlungen: „Linux-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Linux-Befehl whereis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!