- - Hvordan drepe programmer fra terminalen i Linux

Hvordan drepe programmer fra terminalen i Linux

Linux-apper kjører ganske bra i disse dager. Nyere, bedre programmer med utmerkede funksjoner som hjelper oss å få mest mulig ut av datamaskinene våre, kommer ut hver dag. Noen ganger slutter dessverre programmene noen ganger. Når favoritt Linux-programmet ditt låser seg, fungerer det ikke å klikke på lukkeknappen. Låser er de verste og forårsaker mange problemer som kan komme i veien for arbeidsflyten. Derfor vil vi i denne artikkelen gå gjennom alle de beste måtene å raskt drepe programmer fra terminalen i Linux. Vi går over flere kommandoer, i tillegg til noen nyttige GUI-verktøy som du også kan bruke.

AVSLØRINGS VARSEL: Bla nedover og se videoopplæringen på slutten av denne artikkelen.

Bruker Pkill

Den klart enkleste måten å raskt drepe programmerfra terminalen i Linux er med pkill-kommandoen. Pkill er nyttig fordi det ikke krever at den gjennomsnittlige brukeren kjenner til det spesifikke PID (prosess-ID-nummer). I stedet vil du kunne avslutte en prosess ved å bare skrive inn navnet. Her er et eksempel på pkill i aksjon.

pkill firefox

For de fleste brukere, kjører en ikke-root pkill-kommandovil være nok til å avslutte et sta, frossent program. Det er ikke alltid tilfelle, og noen ganger må du bøye noen muskler. Hvis du for eksempel vil drepe et program som kjører som rotbruker, eller det er egen bruker, må du legge ved sudo til det.

sudo kill rootprogram

Likevel, selv ved å bruke pkill-verktøyet for å avslutteroot-programmet er kanskje ikke nok. Noen ganger fungerer en applikasjon på en slik måte at en enkel drepe-kommando ikke kommer til å hjelpe. Når dette skjer, kan du bruke -9. Å legge til -9 på slutten av pkill vil vanligvis avslutte programmet med makt når alle andre alternativer mislykkes.

sudo pkill -9 rootprogram

Bruke Pidof And kill

Når Pkill-kommandoen mislykkes, er det et annet utmerket alternativ: drepe. Kill-funksjoner omtrent på samme måte som pkill, bortsett fra at det fungerer basert på prosess-ID-numre, i stedet for bare navnet på programmet (som pkill firefox, etc.). Ulempen med å drepe programmer med drepe kommandoen er at du først må finne ut hva det problematiske programmets PID er før du bruker drepe kommando. Måten å gjøre dette på er å bruke pidof kommando. Slik fungerer det.

pidof firefox

Etter at pidof har fullført søket etter riktig ID, ser du utdataene i terminalen. For eksempel:

pidof firefox

OUTPUT: 2219

Vi kan deretter ta 2219 PID og bruke den til å drepe Firefox.

kill 2219

Husk at hvis du ønsker å drepe et rotprogram, må du gjøre det:

sudo kill 2219

Til slutt, hvis en applikasjon nekter å stoppe, kan du prøve å bruke -9. Det fungerer på samme måte som pkill.

sudo kill -9 2219

Drep programmer med Htop

Ønsker ikke å bruke individuelle kommandoer for å drepesvarer ikke programmer på Linux? Vurder å installere HTOP. Som Pkill og Kill er det fremdeles mulig å bruke dette verktøyet over SSH og eksternt. Siden den kjører i en terminal, er det fortsatt gunstig når du dreper programmer. Htop er en forbedret versjon av TOP-systemadministrasjonsverktøyet som er inkludert på de fleste Linux-systemer. Den har mange forbedringer, for eksempel grafikk for bedre lesing av CPU / RAM-bruk, og prosesser.

HTOP har andre forbedringer som å tillatebruker for å bla så mye horisontalt / vertikalt uten frykt for å avbryte verktøyet. Den lar også brukere drepe enhver prosess de ønsker uten å måtte vite prosess-ID og viser flere forskjellige måter å drepe ting på.

Merk: HTOP krever at sykepleiere skal fungere korrekt. Installer "ncurses" ved å søke i pakkehåndteringsverktøyet til din Linux-distribusjon (hvis htop ikke installerer det for deg).

Installer HTOP

Ubuntu

sudo apt install htop

Debian

sudo apt-get install htop

Arch Linux

sudo pacman -S htop

Fedora

sudo dnf install  htop

Opensuse

sudo zypper install htop

Andre Linux-er

Ta tak i den nyeste versjonen av Htop for din Linuxdistribusjon ved å åpne en terminal og bruke pakkehåndteringsverktøyet for å installere “htop.” Hvis du ikke finner den (av en eller annen grunn), kan du vurdere å besøke det offisielle nettstedet, laste ned kildekoden og bygge den selv!

Bruker HTOP

Start HTOP-verktøyet når som helst ved å åpne enterminalvindu, og gå inn i kommandoen “htop.” Alternativt kan HTOP-verktøyet kjøres når som helst ved å bare søke etter “htop” i applikasjonsmenyen. Det bør også være en snarvei for den under "system" eller noe lignende.

Når HTOP er åpen, bruk piltasten for å velge aprosess du vil administrere. Trykk F9 for å åpne "Kill" -menyen. Sorter prosesser med F6, og søk etter kjørende programmer med F3. Trenger du hjelp med å bruke HTOP-verktøyet? Trykk på F1-knappen på tastaturet for å få frem hjelpemenyen. Å gå inn “man htop” i terminalen fungerer også.

Til slutt, for å gå ut av HTOP-verktøyet, trykker du bare på Q-knappen på tastaturet. Bruk av F10-knappen fungerer også for å slutte.

Vi må nevne at hvis du tvinger drepe programmerfra terminalen, er det en sjanse for at du kan miste arbeidet ditt. Med en nettleser kan du sannsynligvis gjenopprette faner, men for andre programmer må du stole på sine egne innebygde gjenopprettingsmekanismer. Hvis det ikke er noen, er det mulig du kan miste data.

kommentarer