So verwalten Sie Prozesse vom Linux-Terminal aus: 10 Befehle, die Sie kennen sollten

Das Linux-Terminal verfügt über eine Reihe nützlicher Befehle, mit denen laufende Prozesse angezeigt, beendet und ihre Prioritätsstufe geändert werden können. Dieser Artikel listet klassische und traditionelle Befehle sowie einige nützlichere moderne Befehle auf.

Viele der Befehle hier führen eine einzige Funktion aus und können kombiniert werden – das ist die Unix-Philosophie des Programmdesigns. Andere Programme wie htop bieten zusätzlich zu den Befehlen eine benutzerfreundliche Oberfläche.

Hoch

Das Hoch Dies ist die herkömmliche Methode, um die Ressourcennutzung Ihres Systems anzuzeigen und festzustellen, welche Prozesse die meisten Systemressourcen verwenden. Oben wird eine Liste der Prozesse angezeigt, wobei diejenigen, die die meiste CPU verwenden, oben stehen.

Verwenden Sie die Taste, um top oder htop zu beenden Strg-C Tastaturkürzel. Diese Tastenkombination beendet normalerweise den im Terminal ausgeführten Prozess.

htop

Das htop Die Bestellung ist ein verbessertes Top. Es ist auf den meisten Linux-Distributionen nicht standardmäßig installiert. Hier ist der Befehl, den Sie benötigen, um es unter Ubuntu zu installieren:

sudo apt-get installer htop

htop zeigt dieselben Informationen mit einem leicht verständlichen Layout an. Außerdem können Sie Prozesse mit den Pfeiltasten auswählen und mit den F-Tasten Aktionen ausführen, z. B. das Beenden oder Ändern der Priorität.

Wir haben htop in der Vergangenheit ausführlicher behandelt.

ps

Das ps Der Befehl listet die laufenden Prozesse auf. Der folgende Befehl listet alle Prozesse auf, die auf Ihrem System ausgeführt werden:

ps-A

Möglicherweise sind zu viele Prozesse gleichzeitig zum Lesen vorhanden. Daher möchten Sie die Ausgabe möglicherweise durch das Programm leiten Weniger Befehl, um in Ihrem eigenen Tempo durch sie zu scrollen:

ps -A | Weniger

Eile q zu beenden, wenn Sie fertig sind.

Sie können den Ausgang auch durch lenken grep um nach einem bestimmten Prozess zu suchen, ohne andere Befehle zu verwenden. Der folgende Befehl sucht nach dem Firefox-Prozess:

ps -A | grep Firefox

pstree

Das pstree Die Bestellung ist eine weitere Möglichkeit, Prozesse zu visualisieren. Es zeigt sie in Form einer Baumstruktur an. So werden beispielsweise Ihr X-Server und Ihre grafische Umgebung unter dem Display-Manager angezeigt, aus dem sie hervorgegangen sind.

töten

Das töten Der Befehl kann einen Prozess aufgrund seiner Prozess-ID beenden. Diese Informationen erhalten Sie auf der ps-A, Hoch oder pgrep Aufträge.

töte PID

Technisch gesehen kann der Befehl kill jedes Signal an einen Prozess senden. Sie können verwenden Töte töte oder töte -9 anstatt einen hartnäckigen Prozess zu töten.

pgrep

Angesichts eines Suchbegriffs, pgrep gibt die übereinstimmenden Prozess-IDs zurück. Sie können beispielsweise den folgenden Befehl verwenden, um die Firefox-PID zu ermitteln:

pgrep Firefox

Sie können diesen Befehl auch mit kill kombinieren, um einen bestimmten Prozess abzubrechen. Die Verwendung von pkill oder killall ist jedoch einfacher.

verbunden :  Verwendung des US Windows 8 Store aus einem anderen Land

pkill & killall

Das pkill und alle töten Befehle können einen Prozess unter seinem Namen beenden. Verwenden Sie einen der folgenden Befehle, um Firefox zu beenden:

pkill Firefox
töte alle Firefox

Wir haben uns in der Vergangenheit eingehender mit pkill befasst.

Renice

Das Renice Der Befehl ändert den interessanten Wert eines Prozesses, der bereits ausgeführt wird. Der Wert nice bestimmt die Priorität, mit der der Prozess ausgeführt wird. Ein Wert von -19 ist eine sehr hohe Priorität, während ein Wert von 19 ist eine sehr niedrige Priorität. Ein Wert von ist die Standardpriorität.

Der Befehl renice erfordert die PID eines Prozesses. Der folgende Befehl führt einen Prozess mit sehr niedriger Priorität aus:

renice 19 PID

Du kannst den … benutzen pgrep Sachen oben auch mit Renice.

Wenn Sie einen Prozess mit einer höheren Priorität ausführen, benötigen Sie Root-Berechtigungen. Verwenden Sie unter Ubuntu sudo dafür:

sudo renice -19 #

xkill

Das xkill Der Befehl ist eine Möglichkeit, Grafikprogramme einfach zu beenden. Führen Sie es aus und Ihr Cursor verwandelt sich in ein X. Zeichen. Klicken Sie auf ein Programmfenster, um das Programm zu beenden. Wenn Sie ein Programm nicht beenden möchten, können Sie xkill deaktivieren, indem Sie stattdessen mit der rechten Maustaste klicken.

Sie müssen diesen Befehl nicht von einem Terminal aus ausführen – Sie können auch Alt-F2 drücken und eingeben xkill und drücken Sie die Eingabetaste, um es von einem grafischen Desktop aus zu verwenden.

Wir haben das Binden von xkill an eine Tastenkombination behandelt, um Prozesse einfach abzubrechen.


Haben Sie eine Lieblingsbestellung, die wir hier nicht erwähnt haben, oder einen anderen Tipp zum Teilen? Hinterlasse einen Kommentar und lass es uns wissen.

Moyens Staff
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.
We would like to show you notifications for the latest news and updates.
Dismiss
Allow Notifications