首页 > 解决方案 > 别名命令的方法或注意事项

问题描述

我想学习在 .bash_profile 中创建别名的正确方法。例如,我能够为 mongodb 命令创建不同的别名,例如通过仅绑定“mongod”将其在 .bash_profile 中的路径保持为:来启动服务器alias mongod="mongod --config /usr/local/etc/mongod.conf --fork",但是当我搜索如何为其创建别名以便它关闭时通过仅根据 mongodb 文档绑定服务器shutdown,我无法做到这一点,而是需要使用它:db.adminCommand({ shutdown: 1 })

如果我想为此命令db.adminCommand({ shutdown: 1 })或其他一般命令创建别名,我应该采取哪些正确的方法或注意事项?

非常感谢!

标签: mongodbmongoose

解决方案


db.adminCommand({ shutdown: 1 })不是 bash 命令,它是一个 mongo shell 助手。

为了从命令行调用它,您需要使用带有以下 --eval选项的 shell:

mongo --host <hostname> --port <portnumber> --eval 'db.adminCommand({ shutdown: 1 })`

您应该能够将该命令行分配给别名。


推荐阅读