缺少sqlite3历史文件

时间:2017-06-19 19:37:02

标签: sqlite cygwin windows-console input-history

我找不到sqlite3创建的命令历史记录。

我有WindowsCygwin版本。

使用Windows二进制文件,我可以使用向上/向下箭头查看以前的命令,甚至可以使用以前的命令运行。但我找不到文件.sqlite_historyThis回答表明它应该在主目录中,但我找不到它。我确实工作了.sqliterc,所以我知道它是正确的目录。

使用Cygwin二进制文件,我根本无法获得历史记录。似乎历史根本没有保存?

documentation page我根本找不到任何历史记录。

1 个答案:

答案 0 :(得分:1)

对于Windows控制台程序,命令历史记录由Windows控制台本身处理。对于不同的程序和不同的控制台会话,有单独的历史缓冲区,默认情况下这些缓冲区不会存储在任何位置但是,您可以使用doskey tool手动管理它们。

Cygwin使用Windows管道来模拟Unix tty设备;这通常会导致程序无法检测到它们是否在控制台中运行。尝试从Cygwin shell和Windows shell中运行该程序。