Good explanation of the && and ||, but I'm surprised that nobody mentioned it basically means AND and OR.
command1 || command2 is basicaly a logical OR test.
A command returns a result of either it worked or didn't.
Most scripting systems only evaluate a line to the point where the...