我找不到sqlite3
创建的命令历史记录。
我有Windows
和Cygwin
版本。
使用Windows二进制文件,我可以使用向上/向下箭头查看以前的命令,甚至可以使用以前的命令运行。但我找不到文件.sqlite_history
。 This回答表明它应该在主目录中,但我找不到它。我确实工作了.sqliterc
,所以我知道它是正确的目录。
使用Cygwin二进制文件,我根本无法获得历史记录。似乎历史根本没有保存?
在documentation page我根本找不到任何历史记录。
答案 0 :(得分:1)
对于Windows控制台程序,命令历史记录由Windows控制台本身处理。对于不同的程序和不同的控制台会话,有单独的历史缓冲区,默认情况下这些缓冲区不会存储在任何位置但是,您可以使用doskey
tool手动管理它们。
Cygwin使用Windows管道来模拟Unix tty
设备;这通常会导致程序无法检测到它们是否在控制台中运行。尝试从Cygwin shell和Windows shell中运行该程序。