Hoe Gkill te gebruiken om probleemprogrammas op Linux te stoppen

Hoe Gkill te gebruiken om probleemprogrammas op Linux te stoppen

Er is geen tekort aan taakvernietigende applicaties op Linux. Er is echter een ernstig gebrek aan eenvoudige tools voor het doden van taken die zich voornamelijk op de Linux-terminal richten. Introductie van Gkill: de op Google Go gebaseerde tool voor het doden van apps voor de opdrachtregel. Gkill kan door programma's filteren en probleemprogramma's stoppen. Er is geen geknoei met kill-commando's of onhandige interfaces.

Google Go installeren

Het gebruik van Gkill begint met het installeren van de programmeertaal Go van Google. Open een terminal en voer de opdrachten in die overeenkomen met uw besturingssysteem.

Opmerking: hoewel Ubuntu, Debian en anderen een specifiek installatiepakket voor Google Go hebben,  kan $GOPATH niet correct worden ingesteld. Om dit op te lossen, volgt u de padinstructies onder het gedeelte "Andere Linuxes" van deze zelfstudie.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

sudo pacman -S golang

Fedora

sudo dnf installeer golang

OpenSUSE

sudo zypper installeer go

Andere Linuxen

Hoe Gkill te gebruiken om probleemprogrammas op Linux te stoppen

Google Go is vrij eenvoudig te gebruiken op bijna elke Linux-distributie. Begin met het downloaden van de nieuwste release met  wget .

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

Nu het archief klaar is met downloaden, is het tijd om de inhoud ervan rechtstreeks uit te pakken naar  /usr/local /. We bereiken dit door een -C toe te voegen  aan het  tar-  commando.

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

Go wordt voornamelijk gebruikt door ontwikkelaars en programmeurs, dus je moet een projectmap instellen. Maak deze map in uw  /home/gebruikersnaam/  directory. Houd er rekening mee dat elke gebruiker die van plan is Go te gebruiken voor programmeren, ook een projectmap moet instellen.

Maak met behulp van de  mkdir-  tool een projectmap. Zorg ervoor dat u een -p  toevoegt  om de machtigingsinstellingen van  ~/ te behouden. 

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

Voer vervolgens de nieuwe map in met het  CD-  commando.

cd ~/golang-projecten/

Gebruik de Nano-teksteditor, open ~/bash_profile en voeg aan het einde de volgende code toe aan het bestand.

Plak eerst het pad voor Go om te gebruiken.

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

Er wordt een pad aangelegd. Plak vervolgens deze twee regels in  ~/.bash_profile  om de GOPATH-  en  GOBIN-  locaties te specificeren  .

export GOPATH="$HOME/golang-projecten"

export GOBIN="$GOPATH/bin"

Wanneer alle code zich in het bestand bevindt, drukt u op  Ctrl + O  om op te slaan. Druk op  Ctrl + X  om Nano te sluiten.

Gkill installeren

Aangezien Gkill Google Go gebruikt, is er geen voorverpakte versie ervan in een van de reguliere Linux-distributiesoftwarebronnen (er is zelfs geen AUR-pakket ). In plaats daarvan moeten degenen die de software willen installeren Go's  get- functie gebruiken om de code rechtstreeks uit Github te halen.

ga naar github.com/heppu/gkill

Zorg ervoor dat alle paden zijn ingesteld om de Gkill-app te starten. Als je dit nog niet hebt gedaan, doe dit dan door de bovenstaande instructies te volgen. Als alles correct is ingesteld, moet het mogelijk zijn om de Gkill-app op elk moment te starten met dit commando in de terminal:

Hoe Gkill te gebruiken om probleemprogrammas op Linux te stoppen

gkill

Het is ook mogelijk om de Gkill-app rechtstreeks uit te voeren, door naar de juiste map te navigeren. Plaats eerst een  cd  in de  map ~/golang-projects  .

cd ~/golang-projecten

Gebruik daarna nogmaals de  opdracht CD  om rechtstreeks naar de submap van de  prullenbak te gaan  .

cd prullenbak

Het is nu mogelijk om de Gkill-app uit te voeren met het ./-commando.

Hoe Gkill te gebruiken om probleemprogrammas op Linux te stoppen

./gkill

Als je de Gkill-app start met de juiste opdracht, verschijnt er een zeer minimalistische tool voor taakbeheer. Het neemt niet het hele scherm in beslag. Het toont een overzicht van alle actieve programma's die op uw Linux-pc worden uitgevoerd. Om een ​​app te doden, gebruik je eerst de pijltjestoetsen om omhoog en omlaag te navigeren. Selecteer een toepassing met de  enter-toets .

Als u op  enter  drukt, wordt het programma onmiddellijk afgebroken en stopt het in zijn tracks.

Een andere manier om snel een probleemprogramma te vinden, is door het Gkill-filtersysteem te gebruiken. Om het te gebruiken, typt u de naam van de toepassing die u wilt zien. Gkill zal er onmiddellijk doorheen filteren en u de juiste resultaten laten zien. Gebruik vanaf hier de pijltoetsen op het toetsenbord om het te selecteren. Stop zoals gewoonlijk het proces door op de  enter-  toets op uw toetsenbord te drukken  .

Gebruik de sneltoets Ctrl + Z  in de terminal om de Gkill-app te sluiten, ongeacht hoe u deze hebt gestart  . Voer vanaf daar de  opdracht jobs  uit om de processen weer te geven die de terminalsessie heeft verlaten.

Noteer het nummer naast de gestopte Gkill-taak. Ga dan terug naar de terminal en gebruik de  opdracht jobs  stop om het afgebroken proces te beëindigen.

Opmerking: zorg ervoor dat u X in de opdracht vervangt door het nummer naast de taak (1, enz.).

banen stoppen X

Gkill verwijderen

De snelste manier om Gkill van het systeem te verwijderen, is door de map golang-projecten te verwijderen  en een nieuwe aan te maken. Verwijderen gaat veel sneller dan het sorteren door de  bin- en  pkg-  mappen om de juiste bestanden te verwijderen. Begin met het verwijderen van de  map golang-projecten  .

Opmerking: voordat u de map Projecten verwijdert, moet u alle belangrijke Google Go-gerelateerde bestanden naar een andere map verplaatsen om ze veilig te bewaren.

rm -rf ~/golang-projecten

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


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.