1
我找不到由sqlite3
創建的命令歷史記錄。缺少sqlite3歷史文件
我有Windows
和Cygwin
版本。
使用Windows二進制文件,我可以使用向上/向下箭頭查看以前的命令,即使是以前的命令運行。但我無法找到文件.sqlite_history
。 This答案建議它應該在主目錄中,但我在那找不到它。我確實有一個.sqliterc
,所以我知道這是正確的目錄。
使用Cygwin二進制文件,我無法讓歷史記錄工作。看來歷史根本沒有保存?
關於documentation page我根本找不到任何關於歷史的提及。
從'cmd.exe'我從'Cygwin'' xterm' /'tty'運行'sqlite3'的Windows構建,我正在運行'Cygwin'構建。 我懷疑Windows控制檯會保存不同的調用歷史記錄,這是我在Windows上看到的。 我曾嘗試從cmd.exe和bash的Windows版本運行Cygwin版本,它們都沒有生成歷史文件。 –
'cmd.exe'只是一個在控制檯中運行的程序。請參閱我鏈接到的文檔中的「在程序中使用doskey」一節。 –
謝謝CL。我不確定你是否理解我的問題。正如我之前寫的,我確實在Windows上獲得了持久的歷史記錄,但我無法弄清楚它存儲的位置。所以我沒有看到doskey的重點。我會離開你添加標籤,但我的問題不是關於Windows控制檯,也不是關於通用輸入歷史記錄,我特別感興趣的是生成和定位sqlite3歷史文件 –