Я прогуглил несколько случаев этой проблемы, но не могу открыть терминал с помощью bash. Я перезапустил программу, компьютер и даже вошел в систему через другую учетную запись администратора, но это не решило проблему. (Примечание: я единственный пользователь. Я создал альтернативу для этой цели на случай, если она ответит). Я предполагаю, что это может иметь какое-то отношение к тому факту, что исполняемый файл bash имеет нулевой размер и был доступен сегодня. Я не знаю как, но возможно я изменил это?
Вот скриншот с соответствующими окнами:
Файл bash существует там, где он должен, параметры запуска терминала открываются с помощью / bin / bash, а текст того, что «раньше» было моим терминалом, выглядит следующим образом:
[Command not found: /bin/bash]
[Could not create a new process and open a pseudo-tty.]
Любая помощь будет принята с благодарностью!
/usr/local/bin/
и переместив его в/bin/
/usr/local/bin/bash
виду, что это, вероятно, была новая версия, чем версия 3.2, которая поставляется вместе/bin/bash
, так что есть небольшая вероятность некоторых проблем совместимости для сценариев, которые принимают поведение, специфичное дляbash
3.2. Это не должно быть проблемой для системных скриптов, так как я думаю, что разные версииbash
ведут себя одинаково при вызове как/bin/sh
.