- - Cum se utilizează Gkill pentru a opri programele cu probleme care rulează pe Linux

Cum să utilizați Gkill pentru a opri programele cu probleme care rulează pe Linux

Nu există o penurie de ucidere a sarciniloraplicații pe Linux. Cu toate acestea, există o lipsă severă de instrumente simple de ucidere a sarcinilor care se concentrează în principal pe terminalul Linux. Prezentarea Gkill: instrumentul de ucidere a aplicației bazat pe Google Go pentru linia de comandă. Gkill poate filtra programele și poate opri programele cu probleme. Nu există nicio încurcătură cu comenzi de ucidere sau interfețe neplăcute.

Instalați Google Go

Utilizarea Gkill începe prin instalarea limbajului de programare Google Go. Deschideți un terminal și introduceți comenzile care corespund sistemului dvs. de operare.

Notă: chiar dacă Ubuntu, Debian și alții au un pachet de instalare specific pentru Google Go, $ GOPATH S-ar putea să nu configurați corect. Pentru a remedia acest lucru, urmați instrucțiunile de cale din secțiunea „Alte Linux” din acest tutorial.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

sudo pacman -S golang

Fedora

sudo dnf install golang

OpenSUSE

sudo zypper install go

Alte Linux-uri

Google Go este destul de ușor să rulezi pe aproape fiecare distribuție Linux. Începeți descărcând ultima versiune cu wget.

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

După ce arhiva a fost descărcată, este timpul să extrageți conținutul direct în / Usr / local/. Realizăm acest lucru adăugând o -C la gudron comanda.

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

Go este folosit în principal de dezvoltatori și codificatori, deci va trebui să configurați un folder de proiect. Creați acest folder în dvs. / Home / username / director. Rețineți că fiecare utilizator care intenționează să utilizeze Go pentru programare va trebui, de asemenea, să creeze un folder de proiect.

Folosind mkdir instrument, creați un folder de proiect. Asigurați-vă că adăugați o -p pentru a păstra setările de permisiune din ~ /.

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

Apoi, introduceți noul director cu ajutorul CD comanda.

cd ~/golang-projects/

Folosind editorul de text Nano, deschideți ~ / bash_profile și adăugați următorul cod la fișier la final.

În primul rând, lipiți pe calea pentru a utiliza Go.

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

O cale este configurată. Apoi, lipiți aceste două rânduri în ~ / .Bash_profile pentru a specifica GOPATH și GOBIN locații.

export GOPATH="$HOME/golang-projects"
export GOBIN="$GOPATH/bin"

Când tot codul se află în interiorul fișierului, apăsați Ctrl + O a salva. presa Ctrl + X să închidă Nano.

Instalarea Gkill

Deoarece Gkill utilizează Google Go, nu existăversiunea preambalată a acesteia în oricare dintre principalele depozite software de distribuție Linux (nu există nici măcar un pachet AUR). În schimb, cei care doresc să instaleze software-ul vor trebui să utilizeze Google obține funcție pentru a apuca codul direct de la Github.

go get github.com/heppu/gkill

Pentru a lansa aplicația Gkill, asigurați-vă că toatecăile sunt amenajate. Dacă nu ați făcut acest lucru, faceți acest lucru urmând instrucțiunile de mai sus. Dacă totul este configurat corect, ar trebui să fie posibilă lansarea aplicației Gkill în orice moment cu această comandă în terminal:

gkill

De asemenea, este posibil să rulați aplicația Gkill direct, navigând în folderul corect. Primul, CD în ~ / Golang-proiecte pliant.

cd ~/golang-projects

După aceasta, utilizați tasta CD poruncește din nou să treci direct la cos subfolder.

cd bin

Acum este posibil să rulați aplicația Gkill cu comanda ./.

./gkill

Pe măsură ce lansați aplicația Gkill cu corectcomanda, va apărea un instrument de gestionare a sarcinilor foarte minimalist. Nu se ocupă întregul ecran. Va afișa o serie de programe active care rulează pe computerul dvs. Linux. Pentru a ucide o aplicație, mai întâi, utilizați tastele săgeată pentru a naviga în sus și în jos. Selectați o aplicație folosind funcția introduce cheia.

Presare introduce va ucide instantaneu programul și îl va opri în piesele sale.

Un alt mod de a găsi rapid opriți o problemăprogramul este folosind sistemul de filtrare Gkill. Pentru ao utiliza, începeți să tastați numele aplicației pe care doriți să o vedeți. Gkill va filtra instantaneu și vă va arăta rezultatele corecte. De aici, utilizați tastele săgeată de pe tastatură pentru a o selecta. Ca de obicei, omorâți procesul apăsând butonul introduce cheie pe tastatură.

Pentru a închide aplicația Gkill, indiferent de modul în care l-ați lansat, utilizați funcția Ctrl + Z scurtătură în terminal. De acolo, rulați locuri de munca comanda de listare a proceselor pe care sesiunea terminalului a fost abandonată.

Ia nota la numărul de lângă locul de muncă Gkill oprit. Apoi du-te înapoi la terminal și folosește locuri de munca Stop comanda de a încheia procesul abandonat.

Notă: asigurați-vă că înlocuiți X în comanda cu numărul de lângă lucrare (1, etc).

jobs stop X

Dezinstalarea Gkill

Cel mai rapid mod de a elimina Gkill din sistem este de a șterge golang-proiecte folderul și creează unul nou. Ștergerea este mult mai rapidă decât sortarea prin cos și PKG dosare pentru ștergerea fișierelor potrivite. Începeți prin eliminarea golang-proiecte pliant.

Notă: înainte de a șterge folderul de proiecte, asigurați-vă că mutați orice fișiere importante legate de Google Go într-un alt folder pentru păstrarea în siguranță.

rm -rf ~/golang-projects
mkdir -p ~/golang-projects/{bin,src,pkg}
</ P>

Comentarii