Ответ 1
Googling дает мне это:
Command A & Command B
Выполнить команду A, а затем выполнить команду B (ничего не оценивая)
Command A | Command B
Выполнить команду A и перенаправить весь ее вывод на вход команды B
Command A && Command B
Выполнить команду A, оценить уровень ошибок после запуска и если код выхода (уровень ошибок) равен 0, только затем выполнить команду B
Command A || Command B
Выполнить команду A, оценить код выхода этой команды, и если это ничего, кроме 0, только затем выполнить команду B