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

  • нужна помощь с проектом vf в рыбной раковине
  • Импорт файлов Python из внутренних папок
  • Несколько аргументов в линиях shebang
  • В OSX vi, кажется, неожиданно возвращается 1, несмотря на отсутствие ошибки
  • Различия между dd в Mac OS X и Linux
  • Что такое PATH на Mac OS?
  • копирование и работа с файлами (папками) OSX .app в linux
  • Установка gcc без root?
  • Как настроить NoMachine 4.0.369 для OS X для подключения к freenx-серверу на Fedora 20?
  • Двойная загрузка на Macbook Pro 7,1.
  • Заполнение ZSH с помощью команды output
  • Interesting Posts

    Установка Oracle Java из зеркала в терминале

    Перенос ключей Caps Lock и Windows для отдельных модификаторов

    Установка внешнего устройства HFS + с помощью truecrypt – только для чтения файловой системы

    Полезно ли использовать pwsafe – менеджер паролей, который не обновляется с 2005 года?

    как обновить один пакет в debian

    Добавление нескольких учетных записей пользователей в разные первичные / вторичные группы

    Вам нужно переустановить GRUB2, но мне нужно, чтобы я загрузился в загружаемую систему!

    Существующий объект LDAP не отображается в ldapsearch

    Как узнать, загрузился ли установщик Debian в режиме UEFI или нет?

    Как правильно указать домен верхнего уровня кода страны в поиске mutt

    Запуск программы внутри контейнера LXC с конкретным пользователем

    Где я могу найти документацию пользователя для моего старого Freenas 0.7?

    Сеть не запускается?

    разархивируйте файл и трубу в команду «ddrescue»

    Невозможно установить GRUB, независимо от того, что

    Linux и Unix - лучшая ОС в мире.