; |
Multiple shell commands are be seperated with semicolon and are executed at a time. |
& |
It seperates two shell commands on one command line. It executes first command then second. |
&& |
When this is used between two commands, second command is executed only if the first is true |
! |
|