mongodb 如何清除mongo shell中的命令历史记录

bbmckpt7  于 2023-08-04  发布在  Go
关注(0)|答案(6)|浏览(158)

在mongo shell中是否有清除历史记录的命令?

66bbxpm5

66bbxpm51#

您的主文件夹中应该有一个名为.dbshell的文件。删了吧

am46iovg

am46iovg2#

MongoDB终端历史存储在~/.dbshell文件中。只需清空.dbshell文件

$ > ~/.dbshell

字符串
早于2.2.0版本的Windows mongo.exe将.dbshell文件保存在mongo.exe工作目录中。

68de4m5k

68de4m5k3#

您可以通过Ctrl + L清除shell上的内容

vmdwslir

vmdwslir4#

命令历史记录保存在**~/.dbshell**文件中。
例如,在类Unix系统上:

# Ensure an empty history file
echo "" > ~/.dbshell

# Remove rwx access to the history file
chmod 0 ~/.dbshell

字符串

fykwrbwg

fykwrbwg5#

如果您将MongoDBShell作为一个独立的包使用,您将在~/.dbshell中找到shell历史文件
如果您使用的是MongoDB Compass中的嵌入式MongoDB Shell,您将在~/.config/MongoDB Compass/MongoDB Compass/shell-history.json中找到shell历史文件
清空历史档案就行了

ndasle7k

ndasle7k6#

运行:

sudo rm ~/.mongodb/mongosh/mongosh_repl_history

字符串
完成后,所有的历史记录都将从MongoDB Shell中删除。

相关问题