Android выход из sqlite оболочки - PullRequest
8 голосов
/ 27 декабря 2011

Я использую sqllite3 в оболочке adb MacOSX для просмотра базы данных моего приложения, используя:

#sqlite3 mydb.db
SQLite version 3.5.9
Enter ".help" for instructions
sqlite> quit
...> .quit
...>

После того, как я неправильно набрал команду quit, указанную выше, вместо .quit, например, оболочка переходит в приглашение ...>, где ни одна из известных команд не работает. Я даже не могу выбраться по CTRL + C, CTRL + /, ESC и т. Д.

Мне нужно APPLE + Q, то есть выйти из экземпляра терминала, чтобы перезапустить. Я знаю, что это не совсем вопрос программирования, но это действительно достаточно раздражает, чтобы я мог написать здесь.

Кто-нибудь знает, как восстановить работоспособность терминала после таких ошибок без перезапуска терминала?

Ответы [ 3 ]

13 голосов
/ 24 ноября 2012

Вы просто должны набрать

sqlite> .exit
9 голосов
/ 27 декабря 2011

введите ; и нажмите enter.

Это может исправить это.Это работает для других вещей sql.Дайте мне знать, если это работает.

4 голосов
/ 18 сентября 2015

Вы даже можете попробовать это

- для Windows

Control-Z

  • для терминала Unix

Control-D

(отправляет конец файла на стандартный ввод).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...