Открывать скрытые файлы конфигурации без использования терминала

10

Я внес некоторые изменения в мой, .profileкоторый повредил приложение терминала. Я могу запустить терминал, но я больше не получаю подсказку. Я не могу показать скрытые файлы, чтобы удалить файлы .profileили .bashrc.

Как мне показать скрытые файлы без использования терминала?

upbeat.linux
источник
Вы можете выполнять команды? Попробуйте запустить что-то вроде echo testи посмотреть, работает ли команда.
Вуфферс
Я отредактировал заголовок вашего вопроса, так как он не соответствовал реальному вопросу в конце вашего сообщения. Вы можете вернуться, если вы не согласны.
Даниэль Бек
@Mark - я вообще не мог выполнять команды. Я даже написал скрипт для этого: по умолчанию пишите com.apple.finder AppleShowAllFiles TRUE (с #! / Bin / sh), но по какой-то причине он не будет выполняться. @ Даниэль сладкий, спасибо.
upbeat.linux
Вам нужно chmod +xсначала пометить эти файлы исполняемыми ( ). Если вы хотите, чтобы Терминал открыл их, дайте им .toolрасширение. // Подумайте о том, чтобы принять ответ, поскольку ваша проблема, похоже, решена.
Даниэль Бек

Ответы:

13

Нажмите Cmd-Shift-.в диалоге открытия файла . Это покажет скрытые файлы и папки. Откройте сломанные файлы и отредактируйте их, например, в TextEdit или в текстовом редакторе по вашему выбору.

В том же файловом диалоге вы можете нажать, Cmd-Shift-Gчтобы перейти к определенной папке, которая полезна для всех таких скрытых папок Unix, как /etc.

Даниэль Бек
источник
Sweet: одна из моих первых неприятностей была в том, что я не мог просто и интуитивно представлять системные файлы Unix. Немного упорства, исследований и, конечно, суперпользователя, и все это прекрасно. Этот опыт будет более приятным. Я так привык переносить сочетания клавиш и файлы .bash * с Linux на Linux. Еще раз спасибо!
upbeat.linux
1

Я хотел бы создать другую учетную запись пользователя, затем войти в систему под этой учетной записью и получить права администратора через «sudo» и использовать ее для изменения указанных скрытых файлов.

Джеймс Т Снелл
источник
Это был еще один вариант, который работал для меня. Я проверил несколько ответов, и я смог воссоздать и решить мою проблему с каждым. Спасибо Белый Феникс!
upbeat.linux
Хех, кто-то вниз проголосовал за этот ответ сегодня. Как случайно.
Джеймс Т Снелл
Это не лучший ответ, но в будущем, когда Apple решит сделать так, чтобы Cmd + Shift + - больше не отображал файлы, это все равно будет жизнеспособной альтернативой, которая сделает ее полезной и достойной внимания. В предыдущем ответе на форуме было сказано использовать Cmd + Shift + B. Хех ...
jmort253
1

Вы можете использовать secrets.prefpane, чтобы показать скрытые файлы в Finder и многое другое.

http://secrets.blacktree.com/

Somantra
источник
Спасибо Сомантра. Я должен проверить это. Я не пользовался Mac около 10 лет и был немного разочарован тем, что он не был настолько дружелюбным, как мои Linux-боксы. Это чрезвычайно полезный сайт!
upbeat.linux
0

Все ответы являются отличным способом решения одной и той же проблемы. Я повторил свою проблему и проверил каждую.

Кстати, мое решение было изменить оболочку терминала по умолчанию на / bin / sh. Затем в TextWrangler перезаписали .bash_profile и .profile пустым файлом. Выйти из системы, а затем снова войти.

Спасибо всем.

upbeat.linux
источник
Вы должны указать, как изменить оболочку в своем ответе. Я на самом деле пытался сделать это, прежде чем нашел Ctrl + Shift + - но не смог найти настройки ....
jmort253