🐹

Go 命令速查

Go 常用命令:run/build/test/mod/get 等速查。

本地处理 · 不上传

加载工具中…

相关:go · golang · 命令 · 速查

Go 命令速查列出构建、测试、依赖管理与工具链相关的常用命令与参数。Go 的工具链高度统一,这张表覆盖了日常绝大部分操作。

使用步骤

  1. 按运行、构建、测试、依赖分类找命令
  2. 注意 go mod tidy 会同时增删依赖
  3. 交叉编译时设置 GOOS 与 GOARCH
  4. 构建产物路径用 -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 命令速查,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。