1. matar O comando kill é o comando mais básico para encerrar um processo. Ele recebe um ID de processo (PID) como argumento e envia o sinal SIGTERM para esse processo. Se o processo não responder ao SIGTERM, o kill pode ser usado para enviar outros sinais, como o SIGKILL, que não podem ser ignorados.
Exemplo:
```
matar 1234
```
Este comando enviaria o sinal SIGTERM ao processo com o PID 1234.
2. matar todos O comando killall é semelhante ao kill, mas pode ser usado para encerrar todos os processos que correspondam a um determinado nome. Isso pode ser útil para eliminar todas as instâncias de um programa ou serviço específico.
Exemplo:
```
matar todo o firefox
```
Este comando encerraria todas as instâncias em execução do navegador Firefox.
3. matar O comando pkill é outro comando que pode ser usado para encerrar processos por nome. No entanto, pkill é mais versátil que killall, pois também pode combinar processos com base em outros critérios, como ID de usuário, ID de grupo ou argumentos de linha de comando.
Exemplo:
```
pkill -você raiz
```
Este comando encerraria todos os processos em execução com o ID do usuário root.
4. xkill O comando xkill é uma ferramenta gráfica para eliminar processos. Ele permite que você selecione um processo em uma lista de processos em execução e, em seguida, finalize-o.
Exemplo:
1. Abra o aplicativo Terminal.
2. Digite `xkill` e pressione Enter.
3. O cursor do mouse mudará para uma cruz.
4. Clique na janela do processo que deseja encerrar.
O processo será encerrado imediatamente.
5. matar -l O comando kill -l pode ser usado para listar todos os sinais que podem ser enviados para um processo. Isto pode ser útil para solução de problemas quando um processo não está respondendo ao sinal SIGTERM.
Exemplo:
```
matar -l
```
Este comando geraria uma lista de todos os sinais que podem ser enviados para um processo.
6. matar -SIGKILL O comando kill -SIGKILL pode ser usado para encerrar um processo à força. Isto só deve ser usado como último recurso, pois pode causar perda de dados ou outros problemas.
Exemplo:
```
matar -SIGKILL 1234
```
Este comando enviaria o sinal SIGKILL ao processo com o PID 1234.
7. matar -9 O comando kill -9 é um apelido para kill -SIGKILL. Ele pode ser usado para encerrar um processo à força.
Exemplo:
```
matar -9 1234
```
Este comando enviaria o sinal SIGKILL ao processo com o PID 1234.
8. matar -PARAR O comando kill -STOP pode ser usado para interromper um processo. Isso pode ser útil para depuração ou para evitar que um processo seja executado com a CPU.
Exemplo:
```
matar -STOP 1234
```
Este comando enviaria o sinal SIGSTOP ao processo com o PID 1234.
9. matar -CONT O comando kill -CONT pode ser usado para continuar um processo que foi interrompido.
Exemplo:
```
matar -CONT 1234
```
Este comando enviaria o sinal SIGCONT ao processo com o PID 1234.
10. renegar O comando disown pode ser usado para remover um processo da sessão shell atual. Isso pode ser útil para evitar que um processo seja encerrado quando você sai ou fecha a janela do Terminal.
Exemplo:
```
renegar 1234
```
Este comando removeria o processo com o PID 1234 da sessão shell atual.