Sind Sie als Linux-Benutzer jemals mit dem Dilemma konfrontiert, nicht zu wissen, wie man Systeminformationen abfragt? Oder wissen Sie nicht, welchen Befehl Sie bei der Suche nach einer bestimmten Datei verwenden sollen? Wenn ja, dann machen Sie sich keine Sorgen, denn heute stellen wir einige häufig verwendete Linux-Abfragebefehle vor, mit denen Sie die erforderlichen Informationen problemlos vom System abrufen können.
1、welche
Welcher Befehl sucht nach dem Speicherort eines Systembefehls im durch die PATH-Variable angegebenen Pfad und gibt das erste Suchergebnis zurück. Mit anderen Worten: Mithilfe des Befehls which können Sie sehen, ob der Systembefehl vorhanden ist und wo der Befehl ausgeführt wird.
Befehlsformat: Name der ausführbaren Datei
Der Befehlwhich sucht nach dem Speicherort eines Systembefehls im durch die Variable PATH angegebenen Pfad und gibt das erste Suchergebnis zurück.
2、whereis
Der Befehl whereis wird zum Suchen nach Programmnamen verwendet und durchsucht nur Binärdateien (Parameter -b), MAN-Beschreibungsdateien (Parameter -m) und Quellcodedateien (Parameter -s).
Im Vergleich zu „find“ ist die Suchgeschwindigkeit sehr hoch, da das Linux-System alle Dateien im System in einer Datenbankdatei aufzeichnet. Bei Verwendung von „whereis“ und „locate“ werden die Daten aus der Datenbank durchsucht, anstatt sie zu durchsuchen Festplatte zu finden, wird die Effizienz natürlich sehr hoch sein.
Allerdings wird die Datenbankdatei nicht in Echtzeit aktualisiert, sodass bei der Suche nach Dateien mit „Whereis“ und „Locate“ manchmal gelöschte Daten gefunden werden oder die neu erstellte Datei nicht gefunden werden kann, weil die Datenbankdatei nicht aktualisiert wurde.
Befehlsformat: whereis [-bmsu] [BMS-Verzeichnisname -f] Dateiname
Befehlsfunktion: Der Befehl whereis ermittelt den Speicherort ausführbarer Dateien, Quellcodedateien und Hilfedateien im Dateisystem. Die Attribute dieser Dateien sollten Originalcode, Binärdateien oder Hilfedateien sein. Das Programm whereis bietet außerdem die Möglichkeit, Quellcode zu durchsuchen, alternative Suchpfade anzugeben und nach ungewöhnlichen Elementen zu suchen.
Parameter:
-b: Ausführbare Datei suchen
-m: Hilfedatei zur Positionierung
-s: Quellcodedateien suchen
-u: Suchen Sie im Standardpfad nach anderen Dateien als ausführbaren Dateien, Quellcodedateien und Hilfedateien.
-B: Suchen Sie unbedingt nach dem Pfad der ausführbaren Datei.
-M: Geben Sie den Pfad für die Suche nach Hilfedateien an.
-S: Geben Sie den Pfad für die Suche nach Quellcodedateien an.
3.lokalisieren
locate ermöglicht Benutzern eine schnelle Suche, ob bestimmte Dateien im Dateisystem vorhanden sind. Die Methode besteht darin, zunächst eine Datenbank zu erstellen, die die Namen und Pfade aller Dateien im System enthält. Bei der Suche müssen Sie dann nur diese Datenbank abfragen, ohne tief in den Systemdateien suchen zu müssen.
Befehlsformat: Dateinamen suchen
Parameter:
-u: Erstellen Sie die Datenbank ausgehend vom Stammverzeichnis.
-U: Erstellen Sie eine Datenbank ausgehend vom angegebenen Speicherort
-e: Bestimmte Pfade aus dem Suchbereich ausschließen.
-n: Geben Sie die maximale Anzahl der gefundenen Dateien an, die angezeigt werden sollen
4.find
find ist ein sehr wichtiger Abfragebefehl.
Da das Linux-Betriebssystem in immer mehr Bereichen eingesetzt wird, wird die Beherrschung von Linux-Abfragebefehlen immer wichtiger. In diesem Artikel werden einige häufig verwendete Linux-Abfragebefehle und ihre Funktionen vorgestellt. Ich glaube, diese Befehle werden Ihnen bei Ihrer täglichen Arbeit eine große Hilfe sein. Ich hoffe, dass Sie diese Befehle in Zukunft besser nutzen und die Effizienz von Linux-Systemen verbessern können.
Das obige ist der detaillierte Inhalt vonBeherrschen Sie problemlos Linux-Abfragebefehle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!