Der Befehl
whereis wird speziell für die Suche nach Programmnamen verwendet. Er kann Binärdateien (mit dem Parameter -b), MAN-Beschreibungsdateien (mit dem Parameter -m) und Quellcodedateien (mit dem Parameter -s) durchsuchen. Ohne Parameter werden alle relevanten Informationen zurückgegeben.
Im Vergleich zum Find-Befehl ist der Whereis-Befehl sehr schnell zu finden. Dies liegt daran, dass das Linux-System alle Dateiinformationen in einer Datenbankdatei aufzeichnet. Wenn wir whereis oder den als nächstes einzuführenden Befehl „locate“ verwenden, werden die Daten direkt aus der Datenbank gefunden, anstatt wie der Befehl „find“ die Festplatte zu durchqueren, sodass dies effizienter ist.
“
Die Nachricht wurde empfangen. Das Folgende ist das Ergebnis einer umfassenden Pseudooriginalisierung des von Ihnen bereitgestellten Absatzes: > Der Befehl whereis wird speziell zum Suchen nach Programmnamen verwendet. Er kann Binärdateien (mithilfe des Parameters -b) durchsuchen Beschreibungsdateien (mit dem Parameter -m) und Quellcodedateien (mit dem Parameter -s). Ohne Parameter werden alle relevanten Informationen zurückgegeben. > Im Vergleich zum Befehl „find“ ist die Suchgeschwindigkeit des Befehls „whereis“ sehr hoch. Dies liegt daran, dass das Linux-System alle Dateiinformationen in einer Datenbankdatei aufzeichnet. Wenn wir whereis oder den als nächstes einzuführenden Befehl „locate“ verwenden, werden die Daten direkt aus der Datenbank gefunden, anstatt wie der Befehl „find“ die Festplatte zu durchqueren, sodass dies effizienter ist.
“
Allerdings wird die Datenbankdatei nicht in Echtzeit aktualisiert, sondern nur einmal pro Woche. Wenn wir also „whereis“ und „locate“ verwenden, um nach Dateien zu suchen, finden wir manchmal Daten, die gelöscht wurden, oder die Datei wurde gerade gelöscht wurde erstellt, kann aber nicht gefunden werden. Der Grund dafür ist, dass die Datenbankdatei nicht aktualisiert wurde.
“
whereis [参数]... 文件名
“
Der Befehlwhereis ermittelt den Speicherort ausführbarer Dateien, Quellcodedateien und Hilfedateien im Dateisystem. 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.
“
ls
命令位置和帮助文档的位置> whereis ls ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz
ls
命令的二进制程序> whereis -b ls ls: /usr/bin/ls
ls
命令的帮助文档> whereis -m ls
Das obige ist der detaillierte Inhalt vonLinux-Whereis-Befehl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!