No, there probably is no way for you to recover that command. By default, the
~/.bash_history file is written to only when you exit your shell session. Here is a relevant passage from the Bash Manual:
When a shell with history enabled exits, the last
$HISTSIZE lines are copied from the history list to the file named by
$HISTFILE. If the
histappend shell option is set (see Bash Builtins), the lines are appended to the history file, otherwise the history file is overwritten. If
HISTFILE is unset, or if the history file is unwritable, the history is not saved. After saving the history, the history file is truncated to contain no more than
$HISTFILESIZE lines. If
HISTFILESIZE is unset, or set to null, a non-numeric value, or a numeric value less than zero, the history file is not truncated.
That said, there are things you can do if you want to avoid this situation from occurring in the future. You may want to add something like the following to your
shopt -s histappend
PROMPT_COMMAND='history -a;history -n'
For further discussion of this topic, see the following posts: