# Procesos

## Sistema

Listar procesos.

```sh
ps -ef
ps aux
ps aux --sort=-%mem
```

Buscar proceso por nombre de aplicación.

```sh
ps -fC <application-name>
```

Procesos que están utilizan un puerto específico.

```sh
lsof -i:<port>
```

Detener un proceso.

```sh
kill <PID>
kill -9 <PID>
```

Detener procesos por nombre.

```bash
pkill -fec <name>
```

## Sesión de terminal actual

Finalizar proceso.

```
Ctrl + C
```

Suspender proceso.

```
Ctrl + Z
```

Enumerar trabajos que se ejecutan en la sesión actual de la terminal.

```sh
jobs
```

Traer un trabajo a primer plano.

```sh
fg
fg %<number>
fg %<name>
```
