So verwenden Sie Gkill, um problematische Programme zu stoppen, die unter Linux ausgeführt werden

So verwenden Sie Gkill, um problematische Programme zu stoppen, die unter Linux ausgeführt werden

Unter Linux mangelt es nicht an Anwendungen, die Aufgaben erledigen. Es besteht jedoch ein erheblicher Mangel an einfachen Task-Killing-Tools, die sich hauptsächlich auf das Linux-Terminal konzentrieren. Wir stellen vor: Gkill: das Google Go-basierte Tool zum Beenden von Apps für die Befehlszeile. Gkill kann Programme filtern und problematische Programme stoppen. Es gibt kein Durcheinander mit Kill-Befehlen oder klobigen Schnittstellen.

Google Go installieren

Die Verwendung von Gkill beginnt mit der Installation der Programmiersprache Go von Google. Öffnen Sie ein Terminal und geben Sie die Befehle ein, die Ihrem Betriebssystem entsprechen.

Hinweis: Obwohl Ubuntu, Debian und andere über ein spezielles Installationspaket für Google Go verfügen,  kann $GOPATH möglicherweise nicht richtig eingerichtet werden. Um dies zu beheben, befolgen Sie die Pfadanweisungen im Abschnitt „Andere Linuxes“ dieses Tutorials.

Ubuntu

sudo apt installieren golang

Debian

sudo apt-get install golang

Arch Linux

sudo pacman -S golang

Fedora

sudo dnf installieren golang

OpenSUSE

sudo zypper installieren go

Andere Linuxe

So verwenden Sie Gkill, um problematische Programme zu stoppen, die unter Linux ausgeführt werden

Google Go ist auf fast jeder Linux-Distribution ziemlich einfach zum Laufen zu bringen. Beginnen Sie damit, die neueste Version mit wget herunterzuladen  .

wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

Nachdem das Archiv heruntergeladen wurde, ist es an der Zeit, den Inhalt direkt nach /usr/local / zu extrahieren  . Dies erreichen wir, indem wir dem  tar-  Befehl ein -C hinzufügen  .

sudo tar -C /usr/local -xvzf go1.10.2.linux-amd64.tar.gz

Go wird hauptsächlich von Entwicklern und Programmierern verwendet, daher müssen Sie einen Projektordner einrichten. Erstellen Sie diesen Ordner in Ihrem  Verzeichnis /home/username/  . Denken Sie daran, dass jeder Benutzer, der Go zum Programmieren verwenden möchte, auch einen Projektordner einrichten muss.

Erstellen Sie mit dem  mkdir-  Tool einen Projektordner. Fügen Sie unbedingt ein  -p hinzu  , um die Berechtigungseinstellungen von  ~/ beizubehalten. 

mkdir -p ~/golang-projects/{bin,src,pkg}

Geben Sie als nächstes das neue Verzeichnis mit dem  CD-  Befehl ein.

cd ~/golang-projects/

Öffnen Sie mit dem Nano-Texteditor ~/bash_profile und fügen Sie am Ende der Datei den folgenden Code hinzu.

Fügen Sie zuerst den Pfad ein, den Go verwenden soll.

export PATH=$PATH:/usr/local/go/bin

Ein Pfad wird eingerichtet. Fügen Sie als Nächstes diese beiden Zeilen in  ~/.bash_profile ein  , um die GOPATH-  und  GOBIN-  Speicherorte anzugeben  .

export GOPATH="$HOME/golang-projects"

export GOBIN="$GOPATH/bin"

Wenn sich der gesamte Code in der Datei befindet, drücken Sie  zum Speichern Strg + O. Drücken Sie  Strg + X  , um Nano zu schließen.

Gkill installieren

Da Gkill Google Go verwendet, gibt es in keinem der gängigen Linux-Distributionssoftware-Repositorys eine vorgefertigte Version davon (es gibt nicht einmal ein AUR-Paket ). Stattdessen müssen diejenigen, die die Software installieren möchten, die Get- Funktion von Go  verwenden, um den Code direkt von Github abzurufen.

Holen Sie sich github.com/heppu/gkill

Um die Gkill-App zu starten, stellen Sie sicher, dass alle Pfade eingerichtet sind. Wenn Sie dies noch nicht getan haben, befolgen Sie die obigen Anweisungen. Wenn alles richtig eingerichtet ist, sollte sich die Gkill-App jederzeit mit diesem Befehl im Terminal starten lassen:

So verwenden Sie Gkill, um problematische Programme zu stoppen, die unter Linux ausgeführt werden

gkill

Es ist auch möglich, die Gkill-App direkt auszuführen, indem Sie zum richtigen Ordner navigieren. Zuerst  CD  in den  Ordner ~/golang-projects  .

cd ~/golang-projects

Verwenden Sie danach erneut den  CD-  Befehl, um direkt in den Unterordner bin  zu wechseln  .

CD-Behälter

Es ist jetzt möglich, die Gkill-App mit dem Befehl ./ auszuführen.

So verwenden Sie Gkill, um problematische Programme zu stoppen, die unter Linux ausgeführt werden

./gkill

Wenn Sie die Gkill-App mit dem richtigen Befehl starten, wird ein sehr minimalistisches Task-Manager-Tool angezeigt. Es nimmt nicht den gesamten Bildschirm ein. Es zeigt einen Überblick über alle aktiven Programme, die auf Ihrem Linux-PC ausgeführt werden. Um eine App zu beenden, navigieren Sie zuerst mit den Pfeiltasten nach oben und unten. Wählen Sie mit der Eingabetaste eine Anwendung aus  .

Durch Drücken der  Eingabetaste  wird das Programm sofort beendet und in seinen Spuren angehalten.

Eine andere Möglichkeit, ein problematisches Programm schnell zu finden, ist die Verwendung des Gkill-Filtersystems. Um es zu verwenden, beginnen Sie mit der Eingabe des Namens der Anwendung, die Sie sehen möchten. Gkill wird sofort durchfiltern und Ihnen die richtigen Ergebnisse anzeigen. Verwenden Sie von hier aus die Pfeiltasten auf der Tastatur, um es auszuwählen. Beenden Sie den Vorgang wie gewohnt, indem Sie die  Eingabetaste  auf Ihrer Tastatur drücken  .

Um die Gkill-App zu schließen, unabhängig davon, wie Sie sie gestartet haben, verwenden Sie die  Tastenkombination Strg + Z  im Terminal. Führen Sie von dort aus den  Befehl jobs aus,  um Prozesse aufzulisten, die die Terminalsitzung abgebrochen hat.

Notieren Sie sich die Nummer neben dem angehaltenen Gkill-Job. Gehen Sie dann zurück zum Terminal und verwenden Sie den  Befehl jobs  stop , um den abgebrochenen Prozess zu beenden.

Hinweis: Achten Sie darauf, X im Befehl durch die Nummer neben dem Job zu ersetzen (1 usw.).

Jobs stoppen X

Deinstallieren von Gkill

Der schnellste Weg, um Gkill vom System zu entfernen, besteht darin, den Ordner golang-projects zu löschen  und einen neuen zu erstellen. Das Löschen ist viel schneller als das Sortieren der  Ordner bin und  pkg  nach den richtigen Dateien zum Löschen. Beginnen Sie damit, den Ordner golang-projects zu  entfernen  .

Hinweis: Bevor Sie den Projektordner löschen, verschieben Sie alle wichtigen Google Go-bezogenen Dateien zur sicheren Aufbewahrung in einen anderen Ordner.

rm -rf ~/golang-projects

mkdir -p ~/golang-projects/{bin,src,pkg}


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?