Выполняйте больше одной команды!

Скажите, ведь правда, что вы большее количество времени проводите за тем, что вводите в консоли команды? Одну за другой, третью за второй и так каждый день и каждый раз.. Ну, что же, такова наша, любителей консоли, судьба!

Но даже в нашей нелегкой жизни есть способы облегчить свой труд и потратить время на то, чтобы, к примеру, попить свой любимый кофе (ну или пиво - кому как нравится).

Давайте посмотрим на еще одну возможность выделять себе свободную минутку..


Выполнение второй команды только если первая выполнилась успешно.

Для этого вы должны выполнять свои команды вот таким методом:

команда1 && команда2

Команда2 выполнится только в том случае, если команда1 успешно завершила свое выполнение (если произошла какая-либо ошибка, то команда2 не выполнится).Обычно это называется - логическое "И" (logical AND).

Выполнение второй команды только если первая НЕ выполнилась успешно.

Для этого вы должны выполнять свои команды вот таким методом:

команда1 || команда2

В этом случае команда2 выполнится только в том случае, если команда1 по каким-либо причинам НЕ выполнилась успешно (если команда1 успешно завершилась, то команда2 не выполняется). Обычно это называется - логическим "ИЛИ" (logical OR).

Последовательное выполнение команд.

Здесь все просто:

команда1; команда2

В этом случае все указанные команды просто выполняются последовательно - после завершения одной, следующая начинает свое выполнение. И в этом случае не учитывается - завершилась ли предыдущая команда успешно или с ошибкой.

Думаю, что вам будет полезен этот совет. На экзаменах LPI есть вопросы по этой теме.

При желании можно написать скрипт, в который поместить все те, команды, которые необходимо выполнить (к примеру, при компиляции ПО) в ближайшие 10 минут и, со спокойным сердцем, идти наливать себе любимый напиток.

Успехов!