八、go docgit
文檔註釋相關,能夠搭建本地GO文檔服務器,包含本身的項目註釋,更多細節請參考:https://github.com/hyper-carrot/go_command_tutorial/blob/master/0.5.mdgithub
九、go listjson
不加任何標記直接使用,是顯示指定包的導入路徑,如 go list net/http 就顯示 net/http。服務器
該命令加上 -json 標記能夠顯示完整信息,如:工具
若是隻想顯示指定信息,可使用 -f 標記,如 go list -f {{.GoFiles}} net/http 能夠顯示 net/http 包中的 GO 源碼文件列表。(因此能夠理解,默認的 go list 至關於 go list -f {{.ImportPath}})性能
十、go fmt優化
做用於代碼包,用於格式化代碼包中的代碼格式,注意不包含代碼包中的子代碼包。是 gofmt 的簡單封裝,至關於 gofmt -l -w ,更多信息,請經過 gofmt -h 查看。 code
十一、go fixserver
簡單的說,這是一個當GO語言版本升級以後,把代碼包中舊的語法更新成新版本語法的自動化工具。它是 go tool fix 的簡單封裝,它做用於代碼包。當須要升級本身的項目或者升級下載的第三方代碼包,可使用此方法。(下載並升級代碼包可使用 go get -fix 命令 )blog
十二、go vet
靜態檢查工具,這是個好東西,通常項目快完成時進行進行優化時須要,到時候再詳細研究。
1三、go tool pprof
性能檢查工具,等須要時再詳細研究。詳見:https://github.com/hyper-carrot/go_command_tutorial/blob/master/0.12.md
1四、go tool cgo
從 cgo的名字能夠猜出,這是一個跟C語言和GO語言有關的命令,須要時再進行研究。
1五、go env
用於打印GO語言的環境信息,如 GOPATH 是工做區目錄,GOROOT 是GO語言安裝目錄,GOBIN 是經過 go install 命令生成可執行文件的存放目錄(默認是當前工做區的 bin 目錄下),GOEXE 爲生成可執行文件的後綴
1六、轉成彙編代碼
上面的意思是,解析可執行文件server,將其中的 operate 包的 Login 方法轉成彙編代碼。