【问题标题】:Clear history in Mongo shell在 Mongo shell 中清除历史记录
【发布时间】:2016-08-14 18:56:31
【问题描述】:

我想清除我在 Mongo shell(OSX/终端)中的历史记录。我尝试了命令“cls”,它清除了终端中的文本。但是,当我运行下一个查询时,我清除的所有内容都会与查询中的新信息一起重新出现。如何防止历史再次出现?

这个问题不可能重复,因为答案是在 mongo shell 中使用 CMD+K,如下面接受的答案所述。建议的副本不相关。

【问题讨论】:

标签: mongodb terminal


【解决方案1】:

我认为这就是您正在寻找的How to really clear the terminalreset 命令将完成这项工作。

或者您可以尝试 command + K 按钮来清除 OS X 中的回滚缓冲区,如 here 所述。

【讨论】:

  • 我退出了 mongo shell 并运行了“reset”命令,它清除了终端中的文本。当我再次进入 mongo shell 并对集合运行查询时,例如findOne,我看到的是单个对象以及整个历史记录,所以它不起作用。我还尝试了“tput reset”命令,但仍然没有运气。还有其他建议吗?我认为该命令应该是在 mongo shell 内部而不是外部运行的东西。
  • 您可以尝试command+k 按钮,用于清除回滚缓冲区。如果这仍然不起作用,则尝试多次按 enter 键将在您的显示器上发送新行,然后运行 ​​mongo 查询。看看它是否有效
  • 在 mongo shell 中按“Command + K”解决了这个问题。感谢您的帮助。
猜你喜欢
  • 2011-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多