1. döda
Kill-kommandot är det mest grundläggande kommandot för att avsluta en process. Den tar ett process-ID (PID) som ett argument och skickar SIGTERM-signalen till den processen. Om processen inte svarar på SIGTERM, kan kill användas för att skicka andra signaler, såsom SIGKILL, som inte kan ignoreras.
Exempel:
```
döda 1234
```
Detta kommando skulle skicka SIGTERM-signalen till processen med PID 1234.
2. killall
Killall-kommandot liknar kill, men det kan användas för att avsluta alla processer som matchar ett givet namn. Detta kan vara användbart för att döda alla instanser av ett visst program eller en viss tjänst.
Exempel:
```
killall firefox
```
Detta kommando skulle avsluta alla körande instanser av webbläsaren Firefox.
3. pkill
Kommandot pkill är ett annat kommando som kan användas för att döda processer med namn. Men pkill är mer mångsidig än killall genom att den också kan matcha processer baserat på andra kriterier, såsom deras användar-ID, grupp-ID eller kommandoradsargument.
Exempel:
```
pkill -u rot
```
Detta kommando skulle avsluta alla processer som körs med rotanvändar-ID.
4. xkill
Kommandot xkill är ett grafiskt verktyg för att döda processer. Det låter dig välja en process från en lista över pågående processer och sedan avsluta den.
Exempel:
1. Öppna Terminal-applikationen.
2. Skriv 'xkill' och tryck på Retur.
3. Muspekaren ändras till ett hårkors.
4. Klicka på fönstret för den process du vill döda.
Processen kommer att avslutas omedelbart.
5. döda -l
Kommandot kill -l kan användas för att lista alla signaler som kan skickas till en process. Detta kan vara användbart för felsökning när en process inte svarar på SIGTERM-signalen.
Exempel:
```
döda -l
```
Detta kommando skulle mata ut en lista över alla signaler som kan skickas till en process.
6. döda -SIGKILL
Kommandot kill -SIGKILL kan användas för att tvångsmässigt avsluta en process. Detta bör endast användas som en sista utväg, eftersom det kan orsaka dataförlust eller andra problem.
Exempel:
```
döda -SIGKILL 1234
```
Detta kommando skulle skicka SIGKILL-signalen till processen med PID 1234.
7. döda -9
Kommandot kill -9 är ett alias för kill -SIGKILL. Det kan användas för att tvångsmässigt avsluta en process.
Exempel:
```
döda -9 1234
```
Detta kommando skulle skicka SIGKILL-signalen till processen med PID 1234.
8. döda -STOPP
Kommandot kill -STOP kan användas för att stoppa en process. Detta kan vara användbart för att felsöka eller för att förhindra att en process rinner iväg med processorn.
Exempel:
```
döda -STOPP 1234
```
Detta kommando skulle skicka SIGSTOP-signalen till processen med PID 1234.
9. döda -CONT
Kommandot kill -CONT kan användas för att fortsätta en process som har stoppats.
Exempel:
```
döda -CONT 1234
```
Detta kommando skulle skicka SIGCONT-signalen till processen med PID 1234.
10. förneka
Disown-kommandot kan användas för att ta bort en process från den aktuella skalsessionen. Detta kan vara användbart för att förhindra att en process dödas när du loggar ut eller stänger terminalfönstret.
Exempel:
```
förneka 1234
```
Detta kommando skulle ta bort processen med PID 1234 från den aktuella skalsessionen.