Как отредактировать / удалить .dot_file на Mac без использования терминала

Когда я запускаю терминал, я не могу его контролировать. Он начинает исполнять бесконечный цикл, повторяя, что some alias не существует. Из-за этого я не могу редактировать этот файл, используя такую ​​программу, как vim . Есть ли способ обновить / удалить .bash_profile и вообще не использовать Terminal, если у меня есть замена .bash_profile ?.

Существует способ открыть скрытые файлы, даже если они обычно не отображаются в Finder . Вы можете редактировать .bash_profile и комментировать строки, которые вызывают проблемы, или просто удалить все, чтобы весь файл был пустым.

  1. Откройте текстовый редактор, например TextEdit
  2. Нажмите Command + o
  3. Перейдите в свой домашний каталог
  4. Если вы не видите .bash_profile , нажмите Command + Shift + >, чтобы отобразить скрытые файлы
  5. Выберите .bash_profile , устраните проблему и сохраните ее.

Альтернативный подход к решению вашей проблемы – временно изменить оболочку. Для этого перейдите в настройки терминала. Измените параметр «shells open with» на «command» вместо «login shell». В поле пути введите имя какой-либо другой оболочки в вашей системе, у которой есть файлы конфигурации, которые не закрыты. Поскольку вы используете bash , /bin/zsh может быть приятным вариантом.

Откройте новый терминал. Теперь вы можете редактировать свои файлы.

Чтобы вернуться к bash , просто измените параметр «shells open with» на «login shell».

CTRLC или CTRLD должны позволять вам прекратить процесс неправильной работы и в большинстве случаев возвращать отзывчивое приглашение оболочки. Обратите внимание на Mac, что я имею в виду клавишу Control , а не командный ключ.

Вы также можете сохранить новый файл, который перезаписывает .bash_profile. Sublime Text разрешил сохранять файл с помощью. перед именем (хотя и с несколькими предупреждениями).