← 返回命令列表

Linux command

go-env 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Print all Go environment variables

go env

Print specific variable

go env GOPATH

Print multiple variables

go env GOROOT GOPATH GOBIN

Set a variable persistently

go env -w GOBIN=[/path/to/bin]

Unset a variable

go env -u GOBIN

Print as JSON

go env -json

说明

go env prints Go environment information. Without arguments, it prints all known environment variables. With arguments, it prints the values of the named variables. The -w flag writes values to the go/env file, making them persistent across sessions. The -u flag removes variables from go/env.

参数

-json
Print environment in JSON format.
-w _var_=_value_
Set variable persistently in go/env file.
-u _var_
Unset variable from go/env file.

FAQ

What is the go-env command used for?

go env prints Go environment information. Without arguments, it prints all known environment variables. With arguments, it prints the values of the named variables. The -w flag writes values to the go/env file, making them persistent across sessions. The -u flag removes variables from go/env.

How do I run a basic go-env example?

Run `go env` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -json do in go-env?

Print environment in JSON format.