1. 程式人生 > 其它 >go 常用命令

go 常用命令

https://gitee.com/magedu/golang7

go help: 檢視幫助文件。

go help build
 

go build: 對原始碼和依賴的檔案進行打包,生成可執行檔案。

go build -o my_first_go_exe entrance_class/demo.go
 

go install: 編譯並安裝包或依賴,安裝到$GOPATH/bin下。

go install entrance_class/demo.go
 

go get: 把依賴庫新增到當前module中,如果本機之前從未下載過則先下載。

go get github.com/tinylib/msgp 
 

以上命令會在$GOPATH/pkg/mod目錄下會生成github.com/tinylib/msgp目錄。

go install github.com/tinylib/msgp@latest 
 

以上命令會在$GOPATH/bin下生成msgp可執行檔案。
go mod init module_name 初始化一個Go專案。
go mod tidy通過掃描當前專案中的所有程式碼來新增未被記錄的依賴至go.mod檔案或從go.mod檔案中刪除不再被使用的依賴。
go run: 編譯並執行程式。
go test: 執行測試程式碼。
go tool: 執行go自帶的工具。go tool pprof對cpu、記憶體和協程進行監控;go tool trace跟蹤協程的執行過程。
go vet: 檢查程式碼中的靜態錯誤。
go fmt: 對程式碼檔案進行格式化,如果用了IDE這個命令就不需要了。

go fmt entrance_class/demo.go
 

go doc: 檢視go標準庫或第三方庫的幫助文件。

go doc fmt
go doc gonum.org/v1/gonum/stat
 

go version: 檢視go版本號。
go env: 檢視go環境資訊。