windows env
I. Windows中的 ssh 环境变量
通过 ssh -v -T git@github.com
查看ssh使用的环境变量
%HOME%/.ssh/id_rsa
git 配置
I. Windows系统环境变量
Cmd 中设置环境变量
使用
setx
设置为永久环境变量 :setx PATH "%PATH%;D:\Program Files\"
注意:这里没有 =在cmd窗口中
set
设置临时环境变量:set PATH=%PATH%;D:\Program Files\
1.查看所有环境变量:set
2.设置环境变量:set PATH=D:\res
3.查看某个或某类环境变量:set PATH
4.修改环境变量值:set PATH=%PATH%;D:\apk
5.删除某个环境变量:set PATH=
Powershell 中操作环境变量
4.全局环境变量生效
上述对于环境变量的操作只会影响当前powershell会话,并没有更新在机器上。
.NET方法[environment]::SetEnvironmentvariable("key","value")
操作可以立刻生效。
下面的例子对当前用户设置环境变量,经测试,重新打开powershell仍然存在
PS> [environment]::SetEnvironmentvariable("Path", ";c:\powershellscript", "User")
PS> [environment]::GetEnvironmentvariable("Path", "User")
;c:\powershellscript
1.查找环境变量
Powershell把所有环境变量的记录保存在env: 虚拟驱动中,因此可以列出所有环境变量 。一旦查出环境变量的名字就可以使用$env:name 访问了。
PS> ls env:
2.创建新的环境变量
创建新环境变量的方法和创建其它变量一样,只需要指定env:虚拟驱动器即可
PS> $env:TestVar1="This is my environment variable"
PS> $env:TestVar2="Hollow, environment variable"
PS> ls env:Test*
3.删除和更新环境变量
在powershell删除和更新环境变量和常规变量一样。例如要删除环境变量中的 windir,
PS> del env:windir
PS> $env:windir