Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So verwenden Sie den Linux-Befehl whereis

So verwenden Sie den Linux-Befehl whereis

青灯夜游
青灯夜游Original
2023-02-06 16:11:203530Durchsuche

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.

So verwenden Sie den Linux-Befehl whereis

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

So verwenden Sie den Linux-Befehl whereis

Finden Sie Tomcat- und SVN-bezogene Dateien heraus

whereis tomcat

whereis svn

So verwenden Sie den Linux-Befehl whereis

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:

So verwenden Sie den Linux-Befehl whereis

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn