2011-12-27 29 views
8

Tôi đang sử dụng sqllite3 trên adb shell MacOSX để xem cơ sở dữ liệu ứng dụng của tôi sử dụng:thoát Android sqlite vỏ

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

Sau khi tôi sai gõ quit lệnh trên, thay vì .quit ví dụ, vỏ đi vào lời nhắc ...> nơi không có lệnh nào trong số các lệnh được biết có vẻ hoạt động. Tôi thậm chí không thể thoát ra bằng CTRL + C, CTRL + /, ESC, v.v.

Tôi phải APPLE + Q để thoát khỏi phiên bản đầu cuối để khởi động lại. Tôi biết điều này không chính xác là một câu hỏi lập trình, nhưng nó thực sự là đủ khó chịu cho tôi để viết ở đây.

Có ai biết cách khôi phục sự lành mạnh cho thiết bị đầu cuối sau các lỗi như vậy mà không cần khởi chạy lại thiết bị đầu cuối không?

Trả lời

9

nhập ; và nhấn enter.

Điều này có thể khắc phục. Điều này làm việc cho các công cụ sql khác. Cho tôi biết nếu nó hoạt động.

+0

grr ... có. cảm ơn! sẽ chấp nhận trong 8 phút :) –

+0

=) Có một ngày tuyệt vời. – prolink007

+3

Đôi khi ';' không sửa lỗi. Trong trường hợp đó, hãy thử 'CTRL + \\', dường như nó hoạt động phần lớn thời gian. –

12

Bạn phải chỉ để gõ

sqlite> .exit 
+0

Đây phải là câu trả lời đúng – amine

4

Bạn thậm chí có thể thử này

-Đối của Windows

Control-Z

  • Đối với Unix ga

Control-D

(nó sẽ gửi End Of File để stdin).