Hvordan drepe programmer fra terminalen i Linux

click fraud protection

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 disse programmene å fungere. 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 Terminal 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 programmer fra 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 navnet. Her er et eksempel på pkill i aksjon.

instagram viewer
pkill firefox

For de fleste brukere vil det å kjøre en ikke-rot-pkill-kommando 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 drepe rootprogram

Selv om du bruker pkill-verktøyet for å avslutte root-programmet, er det 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

UTGANG: 2219

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

drepe 2219

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

sudo drepe 2219

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

sudo drepe -9 2219

Drep programmer med Htop

Vil du ikke bruke individuelle kommandoer for å drepe ikke-reagerende programmer på Linux? Vurder å installere HTOP. Som Pkill og Kill er det fortsatt 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 lar brukeren bla så mye horisontalt / vertikalt uten frykt for å avbryte verktøyet. Den lar også brukere drepe enhver prosess de vil uten å måtte kjenne til prosess-ID og viser flere forskjellige måter å drepe ting på.

Merk: HTOP krever at sykepleiere fungerer som de skal. Installer "ncurses" ved å søke i pakkehåndteringsverktøyet til Linux-distribusjonen din (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 installer htop

Opensuse

sudo zypper installer htop

Andre Linux-er

Ta tak i den siste versjonen av Htop for Linux-distribusjonen din 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 deg selv!

Bruker HTOP

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

Når HTOP er åpen, bruk piltasten for å velge en prosess 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. Å bruke F10-knappen fungerer også for å slutte.

Vi må nevne at hvis du tvinger drepe programmer fra 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.

watch instagram story