8、go doc

  文档注释相关,可以搭建本地GO文档服务器,包含自己的项目注释,更多细节请参考:https://github.com/hyper-carrot/go_command_tutorial/blob/master/0.5.md

9、go list

  不加任何标记直接使用,是显示指定包的导入路径,如 go list net/http 就显示 net/http。

  该命令加上 -json 标记可以显示完整信息,如:

  

  如果只想显示指定信息,可以使用 -f 标记,如 go list -f {{.GoFiles}} net/http 可以显示 net/http 包中的 GO 源码文件列表。(所以可以理解,默认的 go list 相当于 go list -f {{.ImportPath}})

10、go fmt

  作用于代码包,用于格式化代码包中的代码格式,注意不包含代码包中的子代码包。是 gofmt 的简单封装,相当于 gofmt -l -w ,更多信息,请通过 gofmt -h 查看。 

11、go fix

  简单的说,这是一个当GO语言版本升级之后,把代码包中旧的语法更新成新版本语法的自动化工具。它是 go tool fix 的简单封装,它作用于代码包。当需要升级自己的项目或者升级下载的第三方代码包,可以使用此方法。(下载并升级代码包可以使用 go get -fix 命令 )

12、go vet

  静态检查工具,这是个好东西,一般项目快完成时进行进行优化时需要,到时候再详细研究。

13、go tool pprof

  性能检查工具,等需要时再详细研究。详见:https://github.com/hyper-carrot/go_command_tutorial/blob/master/0.12.md

14、go tool cgo

  从 cgo的名字可以猜出,这是一个跟C语言和GO语言有关的命令,需要时再进行研究。

15、go env

  用于打印GO语言的环境信息,如 GOPATH 是工作区目录,GOROOT 是GO语言安装目录,GOBIN 是通过 go install 命令生成可执行文件的存放目录(默认是当前工作区的 bin 目录下),GOEXE 为生成可执行文件的后缀

16、转成汇编代码

上面的意思是,解析可执行文件server,将其中的 operate 包的 Login 方法转成汇编代码。

go 用的不多的命令相关推荐

  1. Kubectl 常用命令, 开发人员常用k8s命令

    Kubectl 常用命令: 什么是常用,我用的,就是常用的

  2. ECS(Linux)连接RDS,使用命令行方式连接实例

    使用命令行方式连接实例 通过命令行连接RDS MySQL数据库,连接方式如下: mysql -h<连接地址> -P<端口> -u<用户名> -p -D<数据库 ...

  3. 设置普通用户执行docker命令,执行docker命令无需输入密码或者切换root用户

    每次执行docker命令都要输入密码或者切换root用户,非常不方便,尤其是在shell脚本中就更麻烦了,一起来解决这个问题: 1. 创建名为docker的组,如果之前已经有该组就会提示已存在: su ...

  4. 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)

    首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...

  5. 作为一个java程序员,常用的linux命令(越攒越多)

    本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...

  6. docker上你必须会的那些命令

    一.基础类 查看docker信息 # 查看docker版本 docker version # 显示docker系统的信息 docker info # 日志信息 docker logs # 故障检查 s ...

  7. 基于Golang的CLI 命令行程序开发

    基于Golang的CLI 命令行程序开发 [阅读时间:约15分钟] 一. CLI 命令行程序概述 二. 系统环境&项目介绍&开发准备 1.系统环境 2.项目介绍 3.开发准备 三.具体 ...

  8. 简单解决用VS编写hello world时命令行一闪而过

    一.在return 0;前一行加一个getchar(); 二.使用项目模板为 windows 桌面向导 c++ 3.命令行控制台一闪而过.这是我们使用空文件夹加载的项目,默认不是控制台应用程序,新建控 ...

  9. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  10. 进入Docker容器命令

    进入Docker容器命令 docker执行命令: docker exec -it [容器ID或者容器名称] /bin/bash 如果出现下述问题: OCI runtime exec failed: e ...

最新文章

  1. 防止IIS文件被下载方法
  2. [每周软件]:Cucumber:未完待续的原因
  3. Python应用实战-Python五个实用的图像处理场景
  4. 如何使用 Python 进行时间序列预测?
  5. 201671030107胡文艳实验三作业互评与改进报告
  6. 关于SDN的未来,Linux基金会专访阿里云网络大神
  7. 批处理脚本学习笔记——程序猿版
  8. 孙杨事件的几点事实!
  9. 393.UTF-8编码验证
  10. 【C语言】游戏管理系统简单设计
  11. 用clustalx打序列文件(.fa)失败是为什么?
  12. el表达式设置option标签selected
  13. 微型计算机延时,延迟时间
  14. 现在做外卖CPS晚吗?应该怎样做效果好一点?
  15. 如何用光盘映像文件重装服务器系统,光盘映像文件如何装系统_通过光盘映像文件装系统的方法...
  16. 关于用同一个Form写编辑和添加的VUE报错
  17. 洛谷P1018乘积最大题解--zhengjun
  18. 为什么桌面图标移动后刷新就会变位置?桌面出现空图标怎么删掉?
  19. 手机拍照识别 如何识别车牌号并给出数据
  20. 游戏服务器框架之跨服(二)

热门文章

  1. ios学习笔记-数据持久化
  2. DataUml Design 教程3-模型与数据库同步
  3. IE条件注释和CSS Hacks
  4. 手工清理C:\windows\alg.exe病毒
  5. python三大神器之装饰器
  6. HQL语句中数据类型转换,及hibernate中createQuery执行hql报错
  7. STL之hashtable源代码剖析
  8. VMware安装RedHat 6(64位)报错问题
  9. 成熟的男人思考的东西
  10. 中了logo1.exe