2015-12-02 3 views
1

Я обманывал файлы .zshrc, и теперь я заблокирован из своего терминала с помощью «Нет такой функции оболочки« accept-line ».Catch-22 UNIX Shell Zsh

Было бы легко просто отменить изменение в файле .zshrc, но мой терминал автоматически загружается в zsh, поэтому нет способа редактировать dotfile.

Я искал все возможности для редактирования скрытых файлов в El Capitan, но безрезультатно.

+2

Просто используйте любой подходящий текстовый редактор, например. [TextWrangler] (http://www.barebones.com/products/textwrangler/) - нажмите «Показать скрытые элементы» в диалоговом окне открытого файла, чтобы увидеть файлы, такие как '.zshrc'. –

ответ

2

От вашего упоминания о «Эль Капитан» я полагаю, что вы можете быть на OS X и использовать Terminal.app? Если да, добавьте тег для этого или укажите это четко.

Если это так, вы можете дублировать профиль терминала в настройках и в разделе «Настройки»> «Настройка оболочки/запуска», например. /bin/bash как команда и отменить «запустить внутри оболочки». Это должно дать вам bash, который будет игнорировать .zshrc.

В противном случае ищите аналогичные настройки в эмуляторе терминала. У большинства должна быть такая настройка где-то.