2011-12-27 21 views
8

estoy usando sqllite3 en adb shell de MacOSX para ver mi base de datos de aplicaciones usando:salida Android cáscara sqlite

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

Después de que erróneamente tecleado quit anterior, en lugar de la .quit por ejemplo, la cáscara entra en el indicador ...> donde ninguno de los comandos conocidos parece funcionar. Ni siquiera puedo salir por CTRL + C, CTRL + /, ESC, etc.

tengo que MANZANA + Q es decir, dejar la instancia terminal para reiniciar. Sé que esto no es exactamente una pregunta de programación, pero realmente es lo suficientemente molesto para mí escribir aquí.

¿Alguien sabe cómo restaurar la cordura a la terminal después de este tipo de errores sin relanzar terminal?

Respuesta

9

tipo ; y pulse enter.

Esto podría solucionarlo. Esto funciona para otras cosas de sql. Déjame saber si funciona.

+0

... GRR lo hace. ¡Gracias! aceptará en 8 minutos :) –

+0

=) Que tengas un buen día. – prolink007

+3

A veces ';' no lo arregla. En ese caso, intente 'CTRL + \\', parece funcionar la mayor parte del tiempo. –

12

que acaba de escribir

sqlite> .exit 
+0

Esta debería ser la respuesta correcta – amine

4

Incluso puede probar este

-Para de Windows

Control-Z

  • Para Unix Terminal

Control-D

(envía final del archivo de entrada estándar).