Я попытался немного разобраться в этом вопросе, но не смог найти ничего полезного. Насколько я могу сказать, всякий раз, когда я запускаю команду в терминале, что ошибки, следующая команда, которую я запускаю, будет пропущена. Несколько примеров с выводом:
$ руб.
-bash: rb: команда не найдена
$ ls <-------- эта команда пропускается </p>
$ cd nonexisting-dir
-bash: cd: nonexistent-dir: Нет такого файла или каталога
$ cd Существующий-каталог <------ это пропускается </p>
После пропуска все возобновляется как обычно до следующей ошибки. Я прошу прощения за возможное ужасное форматирование, это моя первая публикация. Я чувствую, что упускаю что-то довольно очевидное, но я был бы признателен за любую помощь или руководство, которое кто-либо имеет!
В качестве дополнительного обновления кто-нибудь понимает это поведение?
$ кДж
-bash: kj: команда не найдена
$ k; l
-bash: l: команда не найдена
Что я могу отметить, так это то, что терминал пропускает ввод 'k;' между ошибками. К сожалению, я не знаю, как дальше диагностировать и решить проблему.