GNU Bash or simply Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell. Bash Cheat Sheet for UNIX Systems that might be helpful while you working on UNIX systems.
# To suspend a job, type CTRL+Z while it is running. You can also suspend a job with CTRL+Y.
# This is slightly different from CTRL+Z in that the process is only stopped when it attempts to read input from terminal.
# Of course, to interupt a job, type CTRL+C.
runs the job in the background and prompts back the shell
lists all jobs (use with -l to see associated PID)
brings a background job into the foreground
brings most recently invoked background job
brings the second most recently invoked background job
brings job number N
brings a job whose command begins with the string
brings a job whose command contains the string
returns a list of all signals on the system, by name and number
terminates the process with specified PID
prints a line of information about the current running login shell and any processes running under it
selects all processes with a TTY except session leaders
trap cmd sig1 sig2
executes a command when a signal is received by the script
trap "" sig1 sig2
ignores that signals
trap - sig1 sig2
resets the action taken when the signal is received to the default