cmd 添加环境变量方法

cmd 中有 set命令可以查看所有的环境变量

临时增加环境变量

set user = admin
set password = 123456

cmd注意:这种方法只是临时添加环境变量,当前的 cmd 窗口关闭之后,再次打开 cmd,运行 set 命令,他们就不存在了。

永久添加环境变量

setx user admin
setx password 123456

参考文档:

其它终端切换环境:通过命令窗口(如 PowerShell, cmd, bash)设置 ENVIRONMENT 变量,演示如何根据不同环境加载配置。

使用 dotenv 库能够在团队协作和复杂项目中有效管理敏感信息,确保配置隔离,既安全又灵活。

终端写入环境变量
使用PowerShell  
$env:ENVIRONMENT="development"
使用cmd  
set ENVIRONMENT=development
使用bash
export ENVIRONMENT=development

可以使用以下命令测试是否设置成功

$ echo $ENVIRONMENT
development

使用脚本 setenv.sh

项目根目录下新建脚本文件 setenv.sh

#!/bin/bash
# set environment  development or production

# 1. 使用 source 命令运行脚本 dev 或 prod
# source ./setenv.sh dev 
# source ./setenv.sh prod 

# 2. 验证环境变量 :  
# echo $ENVIRONMENT

# 检查参数
if [ "$1" = "dev" ] || [ "$1" = "development" ]; then
    export ENVIRONMENT=development
    echo "环境已设置为: development"
elif [ "$1" = "prod" ] || [ "$1" = "production" ]; then
    export ENVIRONMENT=production
    echo "环境已设置为: production"
else
    echo "用法: source ./setenv.sh [dev|prod]"
    echo "当前环境: $ENVIRONMENT"
    return 1
fi

# 显示当前环境
echo "当前环境变量: $ENVIRONMENT"

git-bash.exe 终端执行命令 source ./setenv.sh dev

Administrator@WIN-20240929XKQ MINGW64 /d/code/pyton/uv_demo (master)
$ source ./setenv.sh dev
环境已设置为: development
当前环境变量: development

Administrator@WIN-20240929XKQ MINGW64 /d/code/pyton/uv_demo (master)
$ echo $ENVIRONMENT
development
作者:海马  创建时间:2023-06-03 12:14
最后编辑:海马  更新时间:2025-07-12 14:56