Azure CLI(Bash)记住/持久化变量
是否有一种方法可以在CLI重新启动/关闭时保存/使变量持久化 示例:我在Azure上打开CLI并定义了几个变量,例如:Azure CLI(Bash)记住/持久化变量,azure,azure-cli,azureportal,Azure,Azure Cli,Azureportal,是否有一种方法可以在CLI重新启动/关闭时保存/使变量持久化 示例:我在Azure上打开CLI并定义了几个变量,例如: MYRESOURCEGROUP=northeurope 如果我回应这一点,它将返回北欧 echo $MYRESOURCEGROUP northeurope 当我重新启动CLI时,该变量不会被记住,我必须重新定义它 每次重新启动CLI时定义所有使用的变量感觉有点奇怪。有什么想法吗 有默认变量,但当我在不同的资源组之间切换时,似乎会提示出错。我找到了一个解决方案,可以将以下内容
MYRESOURCEGROUP=northeurope
如果我回应这一点,它将返回北欧
echo $MYRESOURCEGROUP
northeurope
当我重新启动CLI时,该变量不会被记住,我必须重新定义它
每次重新启动CLI时定义所有使用的变量感觉有点奇怪。有什么想法吗
有默认变量,但当我在不同的资源组之间切换时,似乎会提示出错。我找到了一个解决方案,可以将以下内容添加到您的:
~/.bashrc
# Avoid duplicates
HISTCONTROL=ignoredups:erasedups
# When the shell exits, append to the history file instead of overwriting it
shopt -s histappend
# After each command, append to the history file and reread it
PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND$'\n'}history -a; history -c; history -r"
你在Bash中使用Azure云Shell吗?Bash。为没有在一开始就解决这个问题而道歉。