Furthermore, you also have || which is the logical or, and also; which is just a separator that doesn't care what happened to the command before.
Oops, fail
$ true || echo "Will not be printed"
$
$ true && echo "Things went well"
Things went well
$ false && echo "Will not be printed"
$
$ false ; echo "This will always run"
This will always run
Come and join Linux training to gain great knowledge.