Skip to main content

Hur man dödar Linux-program och applikationer

SCARY TEACHER GAME & the Invisible Picnic! FGTEEV finishes Bendy and the Ink Machine Chapter 5 (April 2025)

SCARY TEACHER GAME & the Invisible Picnic! FGTEEV finishes Bendy and the Ink Machine Chapter 5 (April 2025)
Anonim

I den här artikeln visas olika sätt att döda en applikation inom Linux.

Tänk dig att du har Firefox igång och av någon anledning har ett tvivelaktigt Flash-skript lämnat din webbläsare inte svara. Vad skulle du göra för att stänga programmet?

Inom Linux finns det många sätt att döda alla applikationer. Den här guiden visar 5 av dem.

Döda Linux-program med hjälp av Kill Command

Den första metoden är att använda ps och döda kommandon. Fördelen med att använda den här metoden är att den kommer att fungera på alla Linux-system.

Döds-kommandot behöver känna till process-ID för det program du behöver döda och det är där ps kommer in.

ps -ef | grep firefox

PS-kommandot listar alla körprocesser på din dator. -Ef-switcharna ger en fullständig formatlista. Ett annat sätt att få listan över processer är att köra det högsta kommandot.

Nu när du har process ID kan du helt enkelt köra kommandot Kill:

döda pid

Till exempel:

döda 1234

Om du efter att ha kört kommandot Döda programmet fortfarande inte dör kan du tvinga det med hjälp av -9-knappen enligt följande:

döda -9 1234

Döda Linux-program med hjälp av XKill

Ett enklare sätt att döda grafiska applikationer är att använda kommandot XKill.

Allt du behöver göra är att antingen skriva xkill i ett terminalfönster eller om din skrivbordsmiljö innehåller en körkommandofunktion, skriv xkill i kommandofönstret.

Ett tvärhår kommer att visas på skärmen. Klicka nu på fönstret du vill döda.

Döda Linux-applikationer som använder Top Command

Linux-top-kommandot ger en terminal uppgiftshanterare som listar alla körprocesser på datorn.

För att döda en process inom det övre gränssnittet, tryck helt enkelt på 'k' och ange proces-id bredvid det program du vill stänga.

Använd PGrep och PKill att döda program

Den ps och kill-metod som används tidigare är bra och garanteras att fungera på alla Linux-baserade system.

Många Linux-system har en genvägsmetod för att utföra samma uppgift med PGrep och PKill.

Med PGrep kan du ange namnet på en process och returnerar process ID.

Till exempel:

pgrep firefox

Du kan nu ansluta det returnerade process-ID till pkill enligt följande:

pkill 1234

Vänta dock. Det är faktiskt enklare än det. PKill-kommandot kan faktiskt också acceptera namnet på processen så att du enkelt kan skriva:

pkill firefox

Det här är bra om du bara har ett exempel på programmet men det är lite mindre användbart om du har flera Firefox-fönster öppna och du vill bara döda en. XKill är mycket mer användbar i denna situation.

Döda program med systemövervakning

Om du använder GNOME-skrivbordsmiljön kan du använda Systemövervakningsverktyget för att döda oansvariga program.

Hämta upp aktivitetsfönstret och skriv "System Monitor" i sökrutan.

Klicka på ikonen och en grafisk uppgiftshanterare visas.

Bläddra ner listan över körprocesser och hitta det program du vill stänga. Högerklicka på objektet och välj antingen "slutprocess" eller "dödsprocess". "End Process" försöker få en fin liten knäppning i linje med "snälla snälla stänga av" medan alternativet "Kill Process" går till den osäkra "få av skärmen, nu".