Привет,
Недавно я установил tomcat на свой OS X 10.5 box, и пока я игрался с ~/profile, я случайно ввел неправильный псевдоним и сохранил его. Короче говоря, каждый раз, когда я открываю приложение Terminal, оно пытается запустить псевдоним, зависает и не реагирует на команды клавиатуры.
Я попробовал удалить домашнюю папку -> Библиотека -> Настройки -> com.apple.terminal.plist
Это не сработало... Однако, когда я создаю другого пользователя в системе, Терминал работает нормально.
Вероятно, это какой-то скрытый файл в домашнем каталоге, я полагаю? Но мне не удалось настроить свой Mac на просмотр скрытых файлов. Пожалуйста, помогите!
решение1
нажатие Shift- cmd- .должно переключить показ скрытых файлов в Finder, без необходимости использования терминала. Сделайте это, найдите свой файл .profile, откройте его с помощью textedit и исправьте свою ошибку.
решение2
Вы единственный пользователь? Если да, то для нового имени пользователя (дайте ему права администратора) сделайте следующее:
sudo rm /home/useryoumesseduptheterminalfor/.bash_profile
или если он просто называется «.profile»:
sudo rm /home/useryoumesseduptheterminalfor/.profile
это удалит файл, и вы снова сможете использовать терминал без зависаний.
решение3
Вы можете отобразить скрытые файлы в терминале с помощью следующей команды:
cd /Users/newuser
ls -al
Все файлы, содержащие «.» перед именем файла, являются скрытыми файлами.
Если вы нашли нужный файл, вы можете просмотреть его содержимое с помощью следующей команды:
cat .hiddenfile OR less .hiddenfile
Затем скопируйте то, что вам нужно для восстановления файла .profile. Надеюсь, это то, что вы хотели..
решение4
Как насчет того, чтобы сделать:
$ sudo mv -i /Users/YourMainAccountName/.profile /Users/YourMainAccountName/busted_profile
от нового пользователя, которого вы только что создали?