MongoDBには.bash_history
ファイル?
最近、長いコマンドを入力し、シェルを閉じて再度開いたところ、それを取得したいと思っています。
最後のシェルの履歴は新しいシェルではアクセスできないようですので、押し上げても機能しません。
Homebrewで1.8.1をインストールしました。 MongoDBインタラクティブシェルヒストリロギングをオンにする設定変数はありますか?
これが私のmongod.conf
ファイル:
# Store data in /usr/local/var/mongodb instead of the default /data/db
dbpath = /usr/local/var/mongodb
# Only accept local connections
bind_ip = 127.0.0.1
# Enable Write Ahead Logging (not enabled by default in production deployments)
journal = true
はい、~/.dbshell
私が使用しているバージョン1.8.1以降。しかし、これは1.7以降で追加されたものである可能性があります。私が1.6.5に持っていないことを思い出してください。
もちろんはい、
それはあなたの家のパスにあります:lobster1234が言ったように~/.dbshell
。 Windowsの場合は、リンクをチェックしてください https://docs.mongodb.com/manual/reference/program/mongo/#files
ただし、mongob Shellを使用した後は、他のファイル(cat .dbshell >>Mongohistory.txt)
に内容を保存する必要があります。mongodbShellは、テープに保存したコマンド全体を保存しないためです。
Windowsの場合、Powershellで次のように入力します。
$ cat ~/.dbshell
Windowsではcmd
このコマンドを入力して履歴を表示できます:
notepad %userprofile%\.dbshell
VSコードがインストールされている場合、これも機能します。
code %userprofile%\.dbshell