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

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

4 Solutions collect form web for “Как отредактировать / удалить .dot_file на Mac без использования терминала”

Существует способ открыть скрытые файлы, даже если они обычно не отображаются в 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 разрешил сохранять файл с помощью. перед именем (хотя и с несколькими предупреждениями).

  • Невозможно получить rEFIt для загрузки после установки (Ubuntu + OSX на macbook pro)
  • Вставьте несколько строк после матча с помощью команды sed sed
  • не удалось открыть openmpi? Терминал / OSX 10.9.1
  • find и md5sum не дают никакого выхода (find -o limit?)
  • Получить имя компьютерной кросс-платформенной?
  • Почему ядро ​​может быть дросселировано?
  • OSX: удалить все соответствующие сертификаты по командной строке
  • «Не обычный файл» при попытке просмотреть файл .gitignore
  • Простейший способ сравнения контрольной суммы md5?
  • Закрытие разъема на консольном приложении
  • Как установить apt-get или YUM в Mac OS X
  • Linux и Unix - лучшая ОС в мире.