Prepend your command with a space and now your command is not saved in the history.

That depends on the shell configuration.

On bash, you can achieve this by setting HISTCONTROL=ignorespace but that's not the default.