Android退出sqlite shell

Cod*_*oet 8 sql sqlite android

我在MacOSX的adb shell上使用sqllite3来查看我的应用程序数据库:

#sqlite3 mydb.db
SQLite version 3.5.9
Enter ".help" for instructions
sqlite> quit
...> .quit
...>
Run Code Online (Sandbox Code Playgroud)

在我错误地键入quit上面的命令后,而不是.quit例如,shell进入...>提示,其中没有任何已知的命令似乎工作.我甚至不能通过CTRL + C,CTRL + /,ESC等出来.

我必须APPLE + Q即退出终端实例重新启动.我知道这不是一个编程问题,但对我来说真的很烦人.

有没有人知道如何在没有重新启动终端的情况下在终端之后恢复终端的健全性?

Hat*_*Tmi 13

你只需输入

sqlite> .exit
Run Code Online (Sandbox Code Playgroud)


pro*_*007 9

键入;并按Enter键.

这可能会解决它.这适用于其他sql的东西.如果有效,请告诉我.

  • 有时候```不能修复它.在这种情况下尝试`CTRL + \\`,它似乎在大多数时间都有效. (3认同)

Ank*_*nha 5

你甚至可以尝试这个

  • 对于 Windows

    Ctrl+Z

  • 对于 Unix 终端

    Ctrl+D

(它将文件结尾发送到标准输入。)