Странно, просто набираешь
sqlite3 test.db
Должен ли он создать базу данных sqlite, которая мне нужна, показывает ли она какие-либо ошибки?
Когда он использует эту команду, я получаю следующий вывод
$ sqlite3 test.db
SQLite version 3.6.12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
Какой интерфейс командной строки sqlite
В ответ на ваши изменения вам нужно набрать sqlite3 test.db из командной строки, а не из командной строки sqlite.
Когда вы вводите его в командной строке, он создает базу данных в каталоге, в котором вы работаете, и открывает командную строку sqlite.