我找不到由sqlite3
.
我有两个Windows
版本Cygwin
。
使用 Windows 二进制文件,我可以使用向上/向下箭头查看以前的命令,甚至是以前运行的命令。但我找不到文件.sqlite_history
。这个答案表明它应该在主目录中,但我在那里找不到它。我确实有工作,.sqliterc
所以我知道它是正确的目录。
使用 Cygwin 二进制文件,我根本无法让历史工作。历史似乎根本没有保存?
在文档页面上,我根本找不到任何关于历史的提及。
对于 Windows 控制台程序,命令历史记录由 Windows 控制台本身处理。不同的程序和不同的控制台会话有单独的历史缓冲区,默认情况下这些缓冲区不会存储在任何地方。但是,您可以使用该doskey
工具手动管理它们。
Cygwin 使用 Windows 管道来模拟 Unixtty
设备;这通常会导致程序无法检测到它们正在控制台中运行。尝试在 Cygwin shell 和 Windows shell 中运行该程序。