2012-05-18 4 views
0

Несколько дней назад я попытался создать сценарий оболочки, который откроет все файлы торрентов в папке моих загрузок. Я не уверен, если я получаю файл ш написанное верно, с тех пор я получаю это сообщение:Приложение терминала в Mac OS X Lion 10.7 застряло?

Last login: Fri May 18 22:54:28 on ttys000 
LSOpenURLsWithRole() failed for the application /Users/Alex/Downloads/(Demonoid.me)-Adobe_Master_Collection_CS5_(OS_X)__12302562.8934.torrent 
with error -10810 for the files 
/Users/Alex/Downloads/Coda_1_6_2_[_Plist]_[Serial]_O-Demonoid.me-O_12302562.8934.torrent, 
/Users/Alex/Downloads/Coda_1_7_3_[k'd]-((Demonoid.me))_12302562.8934.torrent, 
/Users/Alex/Downloads/[kat.ph]grid.systems.in.graphic.design.josef.muller.brockmann.torrent, 
and /Users/Alex/Downloads/[kat.ph]pixie.lott.cry.me.out.mp3.housezz.torrent. 
job done 
/bin/bash: line 8: end: command not found 

[Процесс завершен]

И я ничего не могу сделать в терминале. Я не знаю, что делать. Какие-нибудь идеи по этому поводу?

+0

Закройте терминал и откройте новый? Или, может быть, попробуйте команду 'reset'? –

+0

Каждое новое окно Я открываю Я получаю то же сообщение, я вспомнил копию файла sh в папку/bin – Alex

ответ

7
  • Открыть терминал и дать ему повесить.
  • Откройте меню настроек терминала (Command-comma).
  • На вкладке «Запуск» запомните текущую настройку оболочки.
  • Выберите оболочку, отличную от Bash или Sh (например, /bin/tcsh — это мера отчаяния и только временная).
  • Закройте заблокированный терминал.
  • Откройте новый терминированный (Command-N).
  • Это должно дать вам командную строку.
  • В этом окне отредактируйте .profile или .bashrc или что бы вы не добавили линии Torrent.
  • Удалить линии, связанные с Torrent.
  • Вернитесь к настройкам терминала.
  • Сбросить оболочку до /bin/bash.
  • Попробуйте открыть окно терминала еще раз.

Когда дело доходит до попытки добавить торренты снова, напишите сценарий оболочки. Отлаживайте его. Поместите его в свой профиль, только если вы уверены, что он правильный, стабильный, надежный и не блокирует ваш терминал. Затем проверьте его с уже открытым терминалом —, открывая новый терминал для проведения теста. У вас еще есть разблокированный терминал, с которым вы можете исправить проблемы.

Если у вас есть графический Vim (Gvim или MacVim), вы можете запустить его, а затем отредактировать свой .profile без необходимости настройки настроек терминала.

+1

, меняя настройки терминала, очень спасибо, теперь я могу использовать другой терминал, но я не могу найти ни одного .profile или .bashrc, должен ли он находиться в моей домашней папке? – Alex

+0

Это обычные места, но какой файл вы редактировали, чтобы добавить стартапы Torrent? Потому что это файл, который вы должны изменить снова, чтобы удалить стартапы Torrent. Если вы изменили что-то в '/ etc /', исправьте это. В случае сомнений подумайте о том, как восстановить резервные копии Time Machine или любую другую резервную копию. Один из вариантов 'bash': _' - noprofile' Не загружать общесистемный загрузочный файл'/etc/profile' или любой из личных файлов инициализации '~/.bash_profile',' ~/.bash_login' или '~/.profile', когда Bash вызывается в качестве оболочки входа ._ ' –

+0

Я думаю, что я добавил некоторые строки в/bin/bash, потому что я использовал nano для его открытия, и я увидел то, что написал в скрипте, написанном в этом файле ... поэтому я удалил его, теперь он работает, но только если я положу/bin/bash на панели настроек в качестве запуска по умолчанию, он говорит: «shell открывается с», но опция выше, которая не будет work ... – Alex

Смежные вопросы