在我的MongoDB shell中,當我離開它時,命令歷史記錄會丟失。如何配置它以記住命令?MongoDB shell不維護命令歷史
0
A
回答
2
我不知道什麼是它背後的理論,但是從我的經驗:
- ,如果你退出命令行用
Ctrl+C
或exit
命令,歷史保持; - 如果您通過關閉命令行窗口(Windows 7上的紅色十字)或使用
quit()
命令退出,則不會保留歷史記錄,但不會擦除正確關閉的窗口的上一個歷史記錄。
這不是真正的「配置」,但它適用於我(Windows - mongo 2.6.1)。
0
歷史文件應~/.dbshell
+0
當我打開〜/ .dbshell時,我看到一個空文件。有沒有辦法配置mongodb開始存儲命令歷史記錄? – 2014-09-02 10:03:26
相關問題
- 1. 如何清除mongodb shell中的命令歷史記錄
- 2. 用Nhibernate維護表歷史
- 3. 維護FindBugs bug歷史
- 4. 在apscheduler中維護工作歷史
- 5. Rstudio命令歷史
- 6. 如何維護MongoDB中的歷史快照
- 7. MongoDB有一個shell歷史文件嗎?
- 8. SQL觸發維護修改歷史
- 9. 維護emacs緩衝區歷史
- 10. 維護以前搜索的歷史
- 11. 架構:維護訂單歷史
- 12. 歷史命令沒有命令編號
- 13. stdiodemo和命令歷史
- 14. Windows命令行歷史
- 15. 清除命令歷史
- 16. 米拉的命令歷史?
- 17. SVN重命名目錄,維護文件歷史
- 18. 當前bash命令不保存歷史
- 19. 將shell腳本中的命令添加到歷史記錄中?
- 20. 從bash腳本內更新shell命令歷史記錄
- 21. 在shell腳本中使用歷史命令
- 22. 從SSH命令行歷史記錄刪除特定歷史
- 23. MongoDB維護
- 24. 其中是:命令歷史存儲?
- 25. 檢索命令行歷史記錄
- 26. 單更容易命令在bash歷史
- 27. 歷史SQL Server上的命令
- 28. 保存命令輸出到bash歷史
- 29. Python中的歷史命令行
- 30. proc_open for php的命令歷史記錄
對我來說,即使我使用quit()退出它,它仍然不會存儲命令歷史記錄。我沒有改變任何配置文件或任何東西,很奇怪。 – 2014-09-02 10:04:51
與'quit()'相同:必須與紅十字相同。只需嘗試'exit'或'Ctrl + C'。 – dgiugg 2014-09-02 13:12:58
真棒,@dgiugg正如你所解釋的那樣,當我使用Ctrl + C時,命令歷史被保留。奇怪的是,我預計退出()會更加優雅,它會保持命令歷史:) – 2014-09-03 07:10:59