Sådan bruger du kommandolinjen til at dræbe et program
Alle ved, hvordan man dræber et program ved hjælp af Task Manager i Windows eller Force Quit i OS X , men nogle gange er det nyttigt at dræbe et program ved hjælp af kommandolinjen. Jeg er stødt på flere situationer, hvor programmet nægtede at afslutte via Task Manager , selv når jeg forsøgte at dræbe den underliggende proces. Force Quit har sine egne særheder og dræber ikke altid et program, som det burde. Det er når du kan bruge kraften i kommandolinjen.
I denne artikel vil jeg gennemgå kommandoerne til at dræbe et program i Windows , OS X og Linux . Interessant nok er der normalt mere end én kommando til at udføre dette, så jeg vil prøve at nævne de forskellige, jeg har brugt. Det er ikke en udtømmende liste, så hvis du bruger en anden kommando, der ikke er nævnt her, så lad os det vide i kommentarerne.
Windows – TSKILL og TASKKILL
I Windows kan du bruge to kommandoer til at dræbe et program: TSKILL og TASKKILL . TSKILL er en enklere og mindre kraftfuld kommando, men gør arbejdet fint. Hvis du f.eks. kører Microsoft Word , er procesnavnet winword.exe. For at dræbe Word fra kommandolinjen skal du blot skrive følgende kommando:
tskill winword
Det vil dræbe Word , og du vil miste alle ikke-gemte data, så du skal være forsigtig med at bruge dem. Jeg prøvede det på et ikke-gemt Word -dokument, og det forsvandt bare, da jeg kørte dette, ingen meddelelser om at gemme dokumenterne. Dette er stort set sandt for alle de kommandoer, jeg vil nævne her, da det er lidt af pointen. Du kan dræbe et program med det samme uden spørgsmål.
En ting at bemærke er, at det meste af tiden, som denne kommando bruges, bruges den med parameteren /A. /A fortæller kommandoen at afslutte processen, der kører under alle sessioner. Så typisk vil du skrive følgende kommando for at være ekstra sikker på, at processen er dræbt:
tskill /A winword
Den anden kommando, som har flere muligheder og er mere kraftfuld, er TASKKILL . Hvis du kigger på hjælpesiden til TASKKILL , kan du se, hvad jeg mener:
Hvis du vil have mere kontrol og muligheder for at dræbe et program i Windows , skal du bruge TASKKILL . For det første kan du dræbe et program ved at bruge følgende kommando:
taskkill /F /IM winword.exe
Bemærk, at du skal bruge .EXE, når du bruger TASKKILL- kommandoen. /F betyder kraftigt at afslutte processen med kraft. /IM betyder billednavnet, altså procesnavnet. Hvis du vil dræbe ved at bruge proces-id'et ( PID ), skal du bruge / PID i stedet for /IM. /T er fantastisk, fordi det vil dræbe alle underordnede processer startet af den angivne proces.
Du kan også bruge TASKKILL til at fjernforbindelse til et andet system og dræbe en proces på det eksterne system. Det jeg også godt kan lide er muligheden for at bruge jokertegn i TASKKILL .
OS X/Linux – KILL og KILLALL
I OS X og Linux har du to kommandoer til at dræbe processer: KILL og KILLALL . Du skal køre disse i terminalvinduet. For at dræbe et program skal du enten bruge programnavnet eller proces-id'et. Der er nogle måder, du kan finde denne information på. En måde er via Activity Monitor .
Det kræver dog GUI -grænsefladen. Hvis du bruger kommandolinjen til at dræbe en proces, kan du bruge kommandolinjen til også at finde procesinformationen. To kommandoer, der kommer til at tænke på, er top og ps -ax .
top vil give dig en liste over processer med PID og programnavnet også sorteret efter CPU- brug. Det er en hurtig måde at finde den proces, du vil aflive. ps -ax vil give dig en listet sorteret efter PID og stien til programmet. Den er lidt anderledes end toppen.
Nu for at dræbe programmet i OS(OS X) X. Du kan blot skrive følgende kommando for at dræbe en bestemt proces:
kill -9 83002
83002 er Terminal - processen og de 9 midler til at dræbe processen. Du kan bruge andre tal som 3, som betyder Afslut(Quit) eller 6, som betyder Afbryd(Abort) . For det meste(Mostly) vil du dog blive ved med 9. Du kan også bruge KILL- kommandoen til at dræbe alle kørende processer, selvom du nok aldrig bør bruge denne kommando.
kill -TERM -1
Hvor KILL er nyttigt til at dræbe én proces eller alle processer, bruger KILLALL(KILLALL) til at dræbe en gruppe processer. Hvis du f.eks. kører Google Chrome , har du muligvis 10 Chrome- processer kørende. Det ville være rigtig irriterende at bruge KILL ti gange til at lukke Chrome ned . I stedet kan du bruge KILLALL sådan:
killall Evernote
or
killall 'Google Chrome'
Bemærk, at du skal bruge de enkelte anførselstegn eller noget længere end ét ord. Også, hvis processen ikke kører under dit navn, men i stedet kører under root, skal du bruge følgende kommando:
sudo killall 'Google Chrome'
eller
sudo killall -9 'Google Chrome'
Igen sender 9'eren det specifikke signal til KILL i stedet for TERM . Sudo er kun nødvendig, hvis du får en fejlmeddelelse om, at du ikke har tilladelse. Ellers kan du lave killall program eller killall -9 program . På OS X kommer KILLALL- kommandoen virkelig praktisk, når du ikke kan tvinge et program til at afslutte. Du behøver ikke at kende proces-id'et, hvilket er rart. Indtast blot(Just) navnet, og alle processer vil blive dræbt forbundet med det navn.
Denne artikel var beregnet til at give dig mere avancerede metoder til at dræbe et program i Windows , OS X og Linux . Hvis du har spørgsmål om at dræbe et program ved hjælp af kommandolinjen, så skriv en kommentar, så skal jeg prøve at hjælpe. God fornøjelse!
Related posts
Generer en liste over opstartsprogrammer via kommandolinje eller PowerShell
Sådan aktiverer du automatisk fuldførelse i kommandoprompten
Begyndervejledning til Windows-kommandoprompten
Konverter billeder mellem formater via kommandolinjen i Ubuntu
3 måder at tage et billede eller en video på en Chromebook
Sådan tjekker du din harddisk for fejl
Sådan slipper du af med Yahoo Search i Chrome
7 hurtige rettelser, når Minecraft bliver ved med at gå ned
Sådan søger og finder du nogens slettede tweets
Sådan downloades og installeres Peacock på Firestick
Sådan slår du Caps Lock til eller fra på Chromebook
Tænder din computer tilfældigt af sig selv?
Sådan indsætter du Emoji i Word, Google Docs og Outlook
4 måder at finde de bedste internetmuligheder (ISP'er) i dit område
Sådan søger du Facebook-venner efter placering, job eller skole
OLED vs MicroLED: Skal du vente?
Sådan muter du nogen på Discord
Sådan opdeles et klip i Adobe Premiere Pro
Sådan caster du til Roku TV fra pc eller mobil
DVI vs HDMI vs DisplayPort - Hvad du behøver at vide