- - Sådan dræber du programmer fra terminalen i Linux

Sådan dræber du programmer fra terminalen i Linux

Linux-apps kører temmelig godt i disse dage. Nyere, bedre programmer med fremragende funktioner, der hjælper os med at få mest muligt ud af vores computere, kommer ud hver dag. Desværre holder disse programmer undertiden ikke op. Når dit foretrukne Linux-program låser sig, fungerer det ikke at klikke på luk-knappen. Låsninger er de værste og forårsager masser af problemer, der kan komme i vejen for din arbejdsgang. Derfor vil vi i denne artikel gennemgå alle de bedste måder til hurtigt at dræbe programmer fra terminalen i Linux. Vi overgår flere kommandoer såvel som nogle nyttige GUI-værktøjer, der også kan bruges.

SPOILER ALERT: Rul ned og se videostudiet i slutningen af ​​denne artikel.

Brug af Pkill

Langt den nemmeste måde at hurtigt dræbe programmer påfra terminalen i Linux er med pkill-kommandoen. Pkill er nyttigt, fordi det ikke kræver, at den gennemsnitlige bruger kender det specifikke PID (proces-id-nummer). I stedet kan du afslutte en proces ved blot at skrive navnet. Her er et eksempel på pkill i handling.

pkill firefox

For de fleste brugere kører en ikke-root-pkill-kommandovil være nok til at afslutte et stædigt, frossent program. Det er dog ikke altid tilfældet, og nogle gange skal du bøje nogle muskler. For eksempel, hvis du gerne vil dræbe et program, der kører som root-brugeren, eller det er egen bruger, skal du vedhæfte sudo til det.

sudo kill rootprogram

Selv ved at bruge pkill-værktøjet til at afslutterodprogram er muligvis ikke nok. Nogle gange fungerer en applikation på en sådan måde, at en simpel kill-kommando ikke hjælper. Når dette sker, kan du bruge -9. Tilføjelse af -9 i slutningen af ​​pkill afslutter normalt programmet med magt, når alle andre indstillinger mislykkes.

sudo pkill -9 rootprogram

Brug af Pidof And kill

Når Pkill-kommandoen mislykkes, er der et andet fremragende alternativ: dræbe. Dræb funktioner på samme måde som pkill, bortset fra at det fungerer baseret på proces-id-numre snarere end kun navnet på programmet (som pkill firefox osv.). Ulempen med at dræbe programmer med dræbe kommando er, at du først skal finde ud af, hvad det problematiske programs PID er, før du bruger dræbe kommando. Måden at gøre dette på er ved at bruge pidof kommando. Sådan fungerer det.

pidof firefox

Når pidof har afsluttet sin søgning efter det rigtige ID, ser du output i terminalen. For eksempel:

pidof firefox

OUTPUT: 2219

Vi kan derefter tage 2219 PID og bruge den til at dræbe Firefox.

kill 2219

Husk, at hvis du ønsker at dræbe et rodprogram, skal du gøre:

sudo kill 2219

Endelig, hvis en applikation nægter at stoppe, kan du prøve at bruge -9. Det fungerer på samme måde som pkill.

sudo kill -9 2219

Dræb programmer med Htop

Ønsker ikke at bruge individuelle kommandoer til at dræbereagerer ikke programmer på Linux? Overvej at installere HTOP. Ligesom Pkill og Kill er det stadig muligt at bruge dette værktøj over SSH og eksternt. Da det kører i en terminal, er det stadig fordelagtigt, når man dræber programmer. Htop er en forbedret version af TOP-systemadministrationsværktøjet inkluderet på de fleste Linux-systemer. Det har en masse forbedringer, såsom grafik til bedre læsning af CPU / RAM-brug og processer.

HTOP har andre forbedringer som at tilladebruger til at rulle så meget vandret / lodret uden frygt for at afbryde værktøjet. Det giver også brugere mulighed for at dræbe enhver proces, de ønsker, uden at skulle kende process-ID og viser flere forskellige måder at dræbe ting på.

Bemærk: HTOP kræver, at sygeplejersker fungerer korrekt. Installer "ncurses" ved at søge i din Linux-distributions pakkehåndteringsværktøj (hvis htop ikke installerer det for dig).

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 Linuxes

Grib den nyeste version af Htop til din Linuxdistribution ved at åbne en terminal og bruge pakkehåndteringsværktøjet til at installere “htop.” Hvis du ikke kan finde den (af en eller anden grund), kan du overveje at besøge det officielle websted, downloade kildekoden og selv opbygge den!

Brug af HTOP

Start HTOP-værktøjet når som helst ved at åbne enterminalvindue, og indtastning af kommandoen “htop.” Alternativt kan HTOP-værktøjet køres når som helst ved blot at søge efter “htop” i applikationsmenuen. Der skal også være en genvej til det under "system" eller noget lignende.

Når HTOP er åben, skal du bruge piletasten til at vælge aproces, du gerne vil administrere. Tryk på F9 for at åbne menuen “Dræbe”. Sorter processer med F6, og søg efter kørende programmer med F3. Brug for hjælp til at bruge HTOP-værktøjet? Tryk på F1-knappen på dit tastatur for at åbne hjælpemenuen. At indtaste “man htop” i terminalen fungerer også.

Til sidst, for at afslutte HTOP-værktøjet helt, skal du bare trykke på Q-knappen på tastaturet. Brug af F10-knappen fungerer også til at afslutte.

Vi skal nævne, at hvis du tvinger til drabsprogrammerfra terminalen er der en chance for, at du muligvis mister dit arbejde. Med en browser kan du sandsynligvis gendanne faner, men for andre programmer bliver du nødt til at stole på deres egne indbyggede gendannelsesmekanismer. Hvis der ikke er nogen, er det muligt, at du muligvis mister nogle data.

Kommentarer