Unless otherwise noted, these commands apply only to the C shell, Korn shell, and bash:
command & (1.26, 12.1):
Run command in the background.
You can continue to execute jobs in the foreground. All shells.
CTRL-c (38.9):
Kill the current foreground job by sending the
INTR signal (38.8).
All shells.
CTRL-z (12.1, 12.4):
Suspend the current foreground job by sending the
TSTP signal (38.8).
Suspend a shell with the suspend command (22.22).
Suspend a background job with the stop command or an alias that does the same thing (12.5).
bg %num (12.1):
Let a stopped job
(by job number num) continue in the background.
fg %num (12.1):
Put a background job or a stopped job
(by job number num) into the foreground.
kill %num (12.1):
Kill an arbitrary background job
(by job number num).
kill pid (38.10):
Kill an arbitrary job (by process ID number num). All shells.
jobs (12.1):
List background and stopped jobs and their job numbers.
set notify (12.6):
Immediate job-state change notices.
stty tostop (12.7):
Automatically stop background processes if they
try writing to the screen.
-