【Go语言0基础学习之旅#2】 Go语言常用工具命令

Go语言常用工具命令

一、前言

Go语言也叫做Golang,是Go language的简写。

Go附带了一些有用的命令,这些命令可以简化开发过程。命令本身通常包含在IDE中,从而使工具在整个开发环境中保持一致。

二、如何查看Go的工具命令

2.1 查看工具命令

我们可以在cmd命令提示符和IDE的终端窗口中查看到Go所包含的工具命令。
使用如下语句:

go help

我们在命令提示符窗口可以看到如下信息:
go help cmd
我们在vscode的终端窗口可以看到如下信息:
go help vscod

2.2 查看工具命令的详细用法

在commands和topics的最后都有对应的提示语句。
commands:

Use "go help <command>" for more information about a command.

topics:

Use "go help <topic>" for more information about that topic.

例如我想要查看go list的详细用法,输入go help list 即可,结果如下:
go help list

DOS指令——清除屏幕指令:cls
在cmd命令提示符或IDE终端窗口中输入该指令即可清除屏幕指令。

三、常用的Go工具命令

接下来介绍一些比较常用的工具命令:
(该部分内容中加粗的字体内容引用于参考书籍《Go黑帽子》)

  1. go version
    go version命令即是用来查看系统上已装的Go的版本,同时也能在Go的安装过程中检测其是否已安装成功,如果安装成功则会显示出Go的版本。
    go version

  2. go env
    该命令用于查看Go语言的配置环境,在安装和配置环境结束之后,可以用该命令查看已配置的环境信息,输入:go env。具体见Go语言0基础学习之旅#1设置开发环境

  3. go run
    go run是在开发过程中执行的最常见命令之一,该命令将编译并执行main包(即程序的入口点)。
    在IDE中直接运行已写好的代码,IDE便会直接使用go run的命令;如果在命令提示符中使用该指令,则需要加入代码的储存路径,具体操作和结果如下:
    go run cmd

  4. go build
    注意,go run编译并执行了我们编写的代码,但未生成独立的二进制文件
    go build命令将编译我们的应用程序,包括所有的包及其依赖项,而无须进行安装。这个命令会在磁盘上创建一个二进制文件,但不会执行这个文件
    接下来我们使用上一讲写的代码,创建一个二进制可执行文件并执行此文件:
    创建:go build first_text.go
    执行:./first_text
    所有运行结果如下:
    go build
    在资源管理器窗口中,我们看到了创建好的可执行文件保存在了对应代码的目录下。同时,也在终端窗口中看到了该文件的执行结果。

  5. go doc
    go doc命令可让你查询有关包、函数、方法或变量的文档。该文档作为注释嵌入代码中。
    例如查询fmt.Println()函数的相关信息:go doc fmt.Println
    查询结果如下:
    go doc fmt.Println

  6. go get
    在今后的学习中可能会用到很多Go程序的第三方包。要获取包的源代码,可使用go get命令。
    目前仅支持从BitBucket、GitHub、Google Code和Launchpad获取第三方包。
    例如:go get github.com/stacktitan/ldapauth

  7. go fmt
    go fmt命令可以自动格式化源代码,例如使代码使用正确的换行符、缩进和大括号对齐等等来设置代码样式,使代码风格达到统一和规范化。大多数IDE会在你保存文件时自动运行go fmt,因此你无须显示运行该命令

四、其余更多工具命令

Go里还附带了其余很多的工具命令,在今后的学习过程中使用到的时候会详细讨论,如go list、go install、go tool pprof、go fix、go text、go clean、Go Playground、golint和go vet等等,详细使用可通过go help查询。
可参考如下文章了解更多详细工具命令:
31个!Golang常用工具来啦(建议收藏)
Go语言几大命令简单介绍
Go语言的工具

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小夏与酒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值