这放命令不会在 cmd.exe 会话之间保存值。如何在新的 cmd.exe 会话之间保存环境值?
例如,set 命令仅对我当前会话有效:
set path=%path%;C:\Mingw\bin
重新启动 cmd.exe 后我的小路字符串已被重置。
可能的解决方案:.bashrc 或 .bash_profile 相当于 DOS
答案1
按照此线程中的答案使用 SETX(作为相关问题从右侧链接): 有没有办法从命令行永久设置 Windows 环境变量
答案2
从全局环境变量中添加/更改它们。要访问它(假设您的操作系统是 Windows XP),请右键单击My Computer
-> Properties
-> Advanced Tab
->Environment Variables
并添加所需的内容。
答案3
您有多种选择:
假设是 Windows XP Pro:
- 进入 c:\windows\system32\autoexec.nt 并更改在那里添加路径。
- 右键单击“我的电脑”,进入属性、高级、环境变量,然后进行更改。
- 创建登录脚本。右键单击“我的电脑”,进入“管理”。进入“本地用户和组”,然后进入“用户”。右键单击登录,选择“属性”,进入“配置文件”并设置“登录脚本”。它查找登录脚本的默认位置是 c:\windows\system32\repl\import\scripts。
答案4
要得到视窗要保存环境变量,请右键单击“我的电脑”,单击Properties
,然后单击Advanced
“|”Environment Variables
并在那里进行编辑。