According to you description, it seems that your shell environment variable does not set correctly. I test on my Azure VM, it works for me. I suggest you could check as the following methods.
1.Check you current shell.
You could use
echo $SHELL to get your current shell.
.bashrc profile is used for bash shell. If you use other shell, such as csh, it does not work.
.profile file. Please ensure the following commands are existing.
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
.bashrc user and group permission.
-rw-r--r-- 1 shui shui 3771 Aug 31 2015 .bashrc
Cloud Shell does not save history command to
.bash_history. If you want to do this. You could add
export PROMPT_COMMAND='history -a' to
.bashrc. Such as belwo:
# append to the history file, don't overwrite it
shopt -s histappend
export PROMPT_COMMAND='history -a'
Then you could
source .profile. Now, you could find
.bash_histroy and store your latest history command.
Notes: It is not recommended to do this, because other people could see you command, this is unsafe behavior.