Understanding how to fully utilize bash's history functions are paramount to being able to quickly recall commands and navigate the terminal. This article focuses on the lesser-known commands built into bash for speed of recalling previous commands.
Between opening a number of shells and running a screen multiplexer like screen there are many ways people utilize terminals to run multiple commands at once. Bash provides its own built-in way of handling this: Job Control.
Each process being executed is a child process of the bash shell. Job Control allows you to attach and detach from the child processes.
Read More...