Go 常用命令


  • go help:查看关于 go 的帮助文档
  • go build:对源码和依赖的文件进行打包,生成可执行的文件。go build -o hello hello.go go build 只会打包 main 调用的的函数,生成的可执行文件非常的精简。
  • go install:编译并安装包或依赖,安装到 ${GOPATH}/bin 目录下
  • go get:把依赖库添加到当前的 module 中,如果本机之前从未下载过则先下载并安装(install)在${GOPATH}/pkg/mod 目录下,同时在 ${GOPATH}/bin 目录下生成相应的可执行文件。
  • go mod init module_name:初始化一个 go 的 project。
  • go mod tidy:通过扫描当前项目中的所有代码来添加没有被记录的依赖至 go.mod 文件或从 go.mod 文件中删除不在被使用的依赖。
  • go run:编译并运行程序。
  • go test:执行测试代码。
  • go tool:执行 go 自带的工具。
  • go tool pprof:对 cpu、mem、coroutines 进行监控。
  • go tool trace:跟踪协程的执行过程。
  • go vet:检查代码中的静态错误。
  • go fmt:对代码文件进行格式化,如果用了 IDE 这个命令就不需要了 go fmt entrance hello.go
  • go doc:查看 go 标准库或第三方库的帮助文档 go doc fmtgo doc fmt gonum.org/v1/gonum/stat
  • go version:查看 go 版本号。
  • go env:查看 go 环境信息。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注