在Windows Powershell中,命令行cd $HOME
指向主目录。但命令行cd $TEMP
或cd $GOPATH
不起作用,返回cd : Cannot process argument because the value of argument "path" is null.
PS:已配置环境变量。
Name Value
---- -----
GOPATH C:\Gowork
GOROOT C:\Program Files\Go\
TEMP C:\Users\myusername~1\AppData\Local\Temp
windir C:\Windows
答案 0 :(得分:7)
如果您的意思是环境变量" temp",那么您应该这样做:
cd $env:temp
我认为$ HOME是一些PowersShell特定变量,如$ host,$ ErrorActionPreference等,而TEMP是一个环境变量。环境变量读作$ env:VARIABLENAME。
我认为gopath也是你的环境变量。
答案 1 :(得分:1)
$ HOME是一个自动变量。您可以通过在命令行上单独输入它来查看其值
您可以通过输入
查看所有当前变量,包括自动变量Dir variables:*
您可以在这里阅读自动变量