Редактировать файл .profile без использования терминала

2545
Ramy Al Zuhouri

Я отредактировал файл .profile, и я что-то напутал, так что PATH изменился, и я не могу использовать такие команды, как nano, sudo и т.д ...
Проблему легко решить, потому что я знаю, как редактировать этот файл еще раз, чтобы указать путь Corrent. Но я не могу использовать команду "sudo nano .profile", потому что PATH испорчен, и я не вижу скрытых файлов с помощью finder. Так как я могу увидеть скрытые файлы с помощью finder, почему могу я их не вижу? Как решить эту нелепую проблему?

0

3 ответа на вопрос

4
Paul R

Просто используйте явные пути, пока вы не исправите свою PATHпеременную:

$ /usr/bin/nano ~/.profile 
3
Kaelin Colclasure

Вы можете просто переместить (mv) плохой .profile в сторону, чтобы получить путь по умолчанию. Затем, как только вы почините плохой .profile, переместите его обратно.

Вы также можете вручную переопределить путь, полученный из вашего .profile, но точный синтаксис для этого зависит от того, какую оболочку вы используете. Для bash, например, вы должны сделать:

$ export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin 

Надеюсь это поможет.

Обратите внимание, что * mv * не работает без правильного PATH. `экспорт` - это ответ. Jorge Leitão 9 лет назад 0
0
lorenzo.marcon

В Терминале введите:

defaults write com.apple.finder AppleShowAllFiles TRUE  killall Finder 

Кстати, вы должны иметь возможность редактировать файл в вашем терминале, выполнив:

/usr/bin/nano ~/.profile 

ОБНОВИТЬ:

если вы не можете использовать терминал, загрузите это: http://blacktree-secrets.googlecode.com/files/Secrets_1.0.6.zip

Это панель настроек, которая позволяет вам изменять некоторые дополнительные параметры, среди которых есть также «Показать скрытые файлы» в Finder.

(Источник: http://secrets.blacktree.com/ )

Я не могу использовать терминал. 12 лет назад 0
Почему вы не можете использовать терминал? Он все равно должен работать нормально, даже если PATH не установлен. Paul R 12 лет назад 0
Они правы. Что случилось с вашим терминалом? Что произойдет, если вы откроете его, например, с помощью Spotlight? lorenzo.marcon 12 лет назад 0
Цель редактирования файла .profile заключалась в том, что путь PATH был испорчен. Так что я мог использовать терминал, но не команды bash. Я экспортировал PATH вручную, как показано в принятом ответе. 11 лет назад 0
Я рад за вас, если вы решили свою проблему, но все еще не можете понять -1 в моем ответе. Вы спросили, как увидеть скрытые файлы в Finder, и здесь я приведу два способа сделать это .. lorenzo.marcon 11 лет назад 0