---
title: "processes"
tags: [ "Basics" ]
---
# Proccesses

See running items in current terminal with 

```bash
ps
```

or more with 

```bash
ps -a
```

Or the entire system with

```bash
ps -e
```

Or the entire system with more information, BSD style, with:

```bash
ps aux
```

And then search for a particular program with 

```bash
ps aux | grep cmus
```

# Jobs

Pause a job with ^z.  Put it in the background with the '&' suffix.

List jobs in the current shell with

```bash
jobs
```

And then you can pull number 1 up again with 

```bash
fg 1
```

Or continue running a stopped job with:

```bash
bg 1
```

# Nice

This changes how nice a program is, from -20 to 19.

Install a program, but nicely, at nice value '10':

```bash
nice -10 sudo apt -y install libreoffice
```

Aggressively use Steam, with a nice value of '-13'.

```bash
nice --13 steam&
```

Find out that Steam's fucking everything up, so you change its nice value with 'renice':

```bash
renice --5 -p 3781
```

Nerf all of roach-1's processes:

```bash
renice 10 -u roach-1
```

... or the entire group

```bash
renice -14 -g hackers
```