I use a very simple approach to start and stop mongo without having a terminal opened for it. To make this work I use aliases (this trick only works in *NIX operative systems). Edit your shell's profile and add these alias (in my case this was
alias start_mongo="mongod run --config /usr/local/etc/mongod.conf --fork --rest"
alias stop_mongo='mongo admin --eval "db.shutdownServer()"'
Reload your profile or open a new terminal. Now you can type
stop_mongo to manage your MongoDB local instance.
The path to the mongo config file may vary depending on your OS.