Go语言中的命令行工具
Go语言常用命令
Go语言的工具箱提供了很多常用工具。它可以被看作是特殊包管理器,用于包的查询、计算包的依赖关系、从远程版本控制系统下载包等任务。
它也是一个构建系统,计算文件的依赖关系,然后调用编译器、汇编器和连接器构建程序。
它还是一个单元测试、基准测试和性能测试的驱动程序,可让我们非常方便地进行各类代码测试,快速查找各类问题 。
可以在命令行中输入go
或go help
命令来查看内置的帮助文档。以下是常用的命令:
bug | start a bug report 启动Go语言调试 |
build | compile packages and dependencies 编译打包依赖 |
clean | remove object files and cached files 清理链接和缓存文件 |
doc | show documentation for package or symbol 展示包的文档 |
env | print Go environment information 打印Go环境变量信息 |
fix | update packages to use new APIs 更新文档语法 |
fmt | gofmt (reformat) package sources 格式化文档结构 |
generate | generate Go files by processing source 通过扫描Go源码中的特殊注释来识别要运行的常规命令 |
get | add dependencies to current module and install them 下载安装包和依赖项 |
install | compile and install packages and dependencies 编译安装包和依赖项 |
list | list packages or modules 查询包 |
run | compile and run Go program 编译运行Go程序 |
test | test packages 测试包 |
tool | run specified go tool 运行Go的其他工具 |
version | print Go version 打印版本号 |
vet | report likely mistakes in packages 静态错误检查工具 |