Was ist der Befehl Fuser unter Linux?
In Linux werden verschiedene Befehle verwendet, um das Netzwerk zu verwalten und die Prozesse zu überwachen. Ein sehr nützlicher Befehl ist der Befehl Fuser, mit dem die Prozesse herausgefunden werden Befehl ausgeführt. Wir können die Details des Befehls FUSER erkennen, indem wir entweder auf sein Handbuch zugreifen oder den Befehl „Fixier“ im Terminal ausführen. Führen Sie den Befehl aus, um das Handbuch des Fehlers zu öffnen:
$ MAN FUSER
Oder verwenden Sie den Befehl fusser:
$ FUSER
In der obigen Ausgabe können wir feststellen, dass es die Kommentare „Keine Prozessspezifikation angegeben“ generiert. Um die Prozessdetails anzuzeigen, die auf das aktuelle Arbeitsverzeichnis zugreifen:
$ fuser -v .
Im obigen Befehl “,“.”Wird verwendet, um die Prozessdetails des vorliegenden Verzeichnisses herauszufinden, den Namen" Benutzer ", den PID des Prozesses, den Zugriff (C -Stand für das aktuelle Verzeichnis) und den Befehlsmittel, das den Prozess verwendet. Wir können auch die Prozesse zum Öffnen und Ausführen der Textdatei anzeigen. Zum Beispiel haben wir eine Textdatei mit dem Namen MyTestFile1.txt:
$ fuser -v -m myTestFile1.txt
Im obigen Befehl wird das Flag „-m“ (M montiert) verwendet, um die Prozesse des Dateisystems herauszufinden, die auf die Datei myTestFile zugreifen.txt. Dieses Flag ist sehr nützlich, um herauszufinden, wie Prozesse auf eine bestimmte Datei zugreifen, damit wir sie töten können. Wir können den Prozess mit dem Befehl fuser abtöten. Zum Beispiel möchten wir alle Prozesse töten, das „-K“ -Flag verwenden und für alle Prozesse verwenden, verwenden wir “.”:
$ FUSER -K .
Es wird alle Prozesse des Heimverzeichnisses, einschließlich des Prozesses, bei dem das Betriebssystem ausgeführt wird "-I" Flagge mit "-k":
$ fuser -ki .
In der obigen Ausgabe werden zunächst alle Prozesse angezeigt, die vom Home -Verzeichnis verwendet werden, dann fordert der Benutzer auf, jeden Prozess zu löschen oder nicht. Außerdem gibt es viele andere Signale, die mit dem Befehl FUSER verwendet werden können. Verwenden Sie den Befehl, um alle Signale aufzulisten:
$ fuser -l
Abschluss
Jede Datei oder jeder Befehl unter Linux verwendet einige Prozesse des Systems. Wenn wir wissen möchten, welche Prozesse welche Dateien, Steckdosen und Befehle verwenden, verwenden wir den Befehl FUSER. Wir können auch die Prozesse abtöten, indem wir den Prozess mit dem Befehl fuser identifizieren und das „-K“ -Flag verwendet wird, um den Prozess abzutöten. In dieser Beschreibung haben wir die Verwendung des Fuser -Befehls im Detail besprochen und auch verschiedene Flags erklären, die mit dem Befehl FUSER verwendet werden können.