Подтвердить что ты не робот

Как восстановить .bash_profile на mac? Ни один из моих терминалов unix не работает

Я добавил что-то в свой файл bash_profile, пытаясь добавить Playframework на мой путь, и что-то сильно испортилось.

Я добавил следующую строку в мой .bash_profile

export PATH=$PATH:the path to my play excitable 

то я сохранил все и перезапустил терминал. Я больше не могу ничего делать с терминала. Я не могу записывать в любой каталог, я больше не могу найти java, я не могу открыть vi или nano. Я нашел этот поток на SuperUser, который предложил открыть другой терминал и изменить профиль bash.

Я попробовал открыть bash, набрав

/bin/bash

и я успешно смог открыть другой терминал, но у меня все еще нет доступа к любой из обычных команд unix. Я все еще не смог открыть vi или nano, чтобы удалить строку, которая вызывает проблему.

Я попробовал скачать новое приложение для терминалов без везения.

Я попытался включить скрытые файлы, чтобы я мог просто изменить файл с помощью текстового редактора, выполнив следующую команду:

defaults write com.apple.finder AppleShowAllFiles TRUE

но поскольку мой терминал не работает, это тоже не сработало.

Как я могу исправить свой компьютер.

4b9b3361

Ответ 1

Хотя это offtopic для stackoverflow, это также довольно легко исправить:

  • Запустите Terminal.app.
  • Reset $PATH:

    $ export PATH=/bin:/usr/bin:/usr/local/bin
    
  • Исправить ~/.bash_profile:

    $ vi ~/.bash_profile
    

Или вы можете вообще не устанавливать $PATH с помощью:

$ /usr/bin/vi ~/.bash_profile