🐹
Go 命令速查
Go 常用命令:run/build/test/mod/get 等速查。
本地处理 · 不上传
加载工具中…
相关:go · golang · 命令 · 速查
Go 命令速查列出构建、测试、依赖管理与工具链相关的常用命令与参数。Go 的工具链高度统一,这张表覆盖了日常绝大部分操作。
使用步骤
- 按运行、构建、测试、依赖分类找命令
- 注意 go mod tidy 会同时增删依赖
- 交叉编译时设置 GOOS 与 GOARCH
- 构建产物路径用 -o 明确指定,避免落在当前目录
使用场景
- 构建与交叉编译
- 运行测试与查看覆盖率
- 管理模块依赖
- 格式化与静态检查
小贴士
- 交叉编译只需设置 GOOS 与 GOARCH 两个环境变量,无需任何额外工具链,这是 Go 部署便利性的重要来源。
- go test 的 -race 参数能检测数据竞争,是并发代码上线前必跑的一项。
- go mod tidy 会同步补齐缺失依赖并移除未使用的,提交前跑一次能保持依赖清单干净。
常见问题
怎么交叉编译?
设置 GOOS(目标系统)与 GOARCH(目标架构)环境变量后执行 go build 即可,例如 GOOS=linux GOARCH=amd64。纯 Go 代码无需目标平台的工具链,这是 Go 部署简单的关键原因。
怎么检测并发问题?
go test -race 或 go run -race 会启用竞态检测器,运行时监控数据竞争。它会显著降低运行速度,因此只用于测试而非生产,但并发代码上线前应当跑一遍。
go mod tidy 做了什么?
分析代码中的实际导入,补齐 go.mod 中缺失的依赖并删除不再使用的,同时更新 go.sum。它是保持依赖清单准确的标准操作,建议在提交前执行。
Go 命令速查是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用Go 命令速查,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。