A logical command that allows you to execute a set of commands while a condition, pre-defined at the beginning of the command, is true.