a ; b будет работать b независимо от состояния выхода a. a && b будет работать b только в том случае, если преуспел.
Это необходимо и достаточно для ответа на первые 3 вопроса. В частности, 2 слишком широк и не может быть дан «один» окончательный ответ - лучшим выбором является выбор в каждом конкретном случае.
Что касается четвертого вопроса: это синтаксис Bash .
Не существует никакой серьезной опасности при использовании. Опять же, определение выше достаточно. Это означает, что вы напишете &&, когда b имеет непреднамеренные эффекты, если a не удалось. Нет необходимости в дополнительных правилах или объяснениях, ИМХО.
Возможно, я был в той же ситуации. Что случилось со мной вчера (после обновления), так это то, что по какой-то причине плагин Unity был отключен из-за конфликтов клавиш. Я попытался объединиться, но это не помогло.
Итак, вот что вы можете проверить:
Войдите в CCSM (Менеджер настроек CompizConfig) 1a. Если у вас его нет, запустите sudo apt-get install compizconfig-settings-manager Убедитесь, что включен плагин Unity. Если нет, попробуйте включить его. Если он задает много вопросов о конфликтах, просто нажмите «Отключить ...» на всех них, это означает, что некоторые другие плагины используют эти сокращения, но Unity должен иметь приоритет.Не уверен, что вы находитесь в одной лодке, но, возможно, стоит проверить.
-EDIT- Я неправильно понял, я мог хотя бы войти на рабочий стол без единого соединения и запустить терминал с CTRL + ALT + T. Если вы просто получите пустой экран, это может быть что-то еще.
Возможно, я был в той же ситуации. Что случилось со мной вчера (после обновления), так это то, что по какой-то причине плагин Unity был отключен из-за конфликтов клавиш. Я попытался объединиться, но это не помогло.
Итак, вот что вы можете проверить:
sudo apt-get install compizconfig-settings-manager
Не уверен, что вы находитесь в одной лодке, но, возможно, стоит проверить.
-EDIT- Я неправильно понял, я мог хотя бы войти на рабочий стол без единого соединения и запустить терминал с CTRL + ALT + Т. Если вы просто получите пустой экран, это может быть что-то еще.