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 or localhost
# 1. 使用 source 命令运行脚本 dev 或 prod (注意:在bash终端下执行)
# source ./setenv.sh dev
# source ./setenv.sh prod
# 2. 验证环境变量 : (注意:在bash终端下执行)
# echo $ENVIRONMENT
# 检查参数
if [ "$1" = "dev" ] || [ "$1" = "development" ]; then
export ENVIRONMENT=development
echo "环境已设置为: development"
elif [ "$1" = "prod" ] || [ "$1" = "production" ]; then
export ENVIRONMENT=production
echo "环境已设置为: production"
elif [ "$1" = "local" ] || [ "$1" = "localhost" ]; then
export ENVIRONMENT=localhost
echo "环境已设置为: localhost"
else
echo "用法: source ./setenv.sh [dev|prod|local]"
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
使用脚本 删除环境变量 unsetenv.sh
#!/bin/bash
unset ENVIRONMENT
# 1. 使用 source 命令运行脚本 dev 或 prod (注意:在bash终端下执行)
# source ./setenv.sh dev
# 验证是否删除成功
# 在bash下执行
#echo $ENVIRONMENT
作者:海马 创建时间:2023-06-03 12:14
最后编辑:海马 更新时间:2025-07-18 10:15
最后编辑:海马 更新时间:2025-07-18 10:15