Control Statements: the ways to execute commands consequentially

command ; command ; ...
Semicolon is used between commands to execute them consequentially

command && command && ...
Double ampersand is used between commands to execute them consequentially only if the last command executed succeeds

command || command || ...
Double pipe is used between commands to execute them consequentially only if the last command executed fails

Comments