Linux Command Line Tools

Handy Tips & Commands

"&&", "||" and ";" when chaining commands

Assume there is command1 && command2.

In this case command2 will be executed if and only if command1 returned zero exit status.

Similarly, command1 || command2 can be used to run command2 only if command1 returned a nonzero exit status.

; is just a command separator. Thus command2 will be executed whatever command1 returned.

Reference

Last updated