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 方法转成汇编代码。

最新文章

  1. iOS开发 贝塞尔曲线
  2. SpringMVC笔记
  3. 安装和配置CentOS时钟同步服务
  4. 关于JAVA数据储存
  5. Linux内核分析第一周学习总结:计算机是如何工作的?
  6. C#的惰性枚举
  7. SqL数据库发布订阅非聚集索引没有被复制到订阅服务器的解决方案
  8. 一个CentOS7的开发环境部署,包括防火墙|VPN|多IP多网关|HTTP代理服务器设置等
  9. Spring 4.2 annotation event Publisher/Listener
  10. HDU 1712 ACboy needs your help 典型的分组背包
  11. Tooltip(提示框)组件
  12. CocoaPods的安装及设置
  13. axure网格设置
  14. 乐视(LeTV)占用8080端口
  15. c#图片裁剪
  16. 推荐前端框架 & 模板
  17. Hive数据导入导出
  18. Codeforces Round 500 (Div 2) Solution
  19. Linux命令之locate命令
  20. Python常见问题系列

热门文章

  1. Python学习笔记:算法的重要性
  2. Codeforces Round #378 (Div. 2) F - Drivers Dissatisfaction
  3. mybatis中的一点优化问题(数据库连接分开,别名,日志打印)
  4. [C编码笔记] 空串与NULL是不一样的
  5. RN Android全面屏适配
  6. VMware虚拟机中CentOS设置固定IP
  7. 括弧匹配检验(check.cpp)
  8. 格式化p6spy的输出日志
  9. BZOJ4277 : [ONTAK2015]Cięcie
  10. [Java]类的生命周期(上)类的加载和连接[转]