go語言的命令行操作

go build

go build 命令主要是用于測試編譯。在包的編譯過程中,若有必要,會同時編譯與之相關聯的包。

go clean

go clean 命令是用來移除當前源碼包里面編譯生成的文件,這些文件包括

go fmt

go fmt 命令主要是用來幫你格式化所寫好的代碼文件。

   比如我們寫了一個格式很糟糕的 test.go 文件,我們只需要使用 fmt go test.go 命令,就可以讓go幫我們格式化我們的代碼文件。

go get

go get 命令主要是用來動態獲取遠程代碼包的,目前支持的有BitBucket、GitHub、Google Code和Launchpad。

go install

go install 命令在內部實際上分成了兩步操作:第一步是生成結果文件(可執行文件或者.a包),第二步會把編譯好的結果移到 $GOPATH/pkg 或者 $GOPATH/bin。

go test

go test 命令,會自動讀取源碼目錄下面名為*_test.go的文件,生成并運行測試用的可執行文件。輸出的信息類似

go doc

通過命令在命令行執行 godoc -http=:端口號 比如godoc -http=:8080。然后在瀏覽器中打開127.0.0.1:8080,你將會看到一個golang.org的本地copy版本,通過它你可以查詢pkg文檔等其它內容。如果你設置了GOPATH,在pkg分類下,不但會列出標準包的文檔,還會列出你本地GOPATH中所有項目的相關文檔,這對于經常被限制訪問的用戶來說是一個不錯的選擇

其他命令

go fix 用來修復以前老版本的代碼到新版本,例如go1之前老版本的代碼轉化到go1

go version 查看go當前的版本

go env 查看當前go的環境變量

go list 列出當前全部安裝的package

go run 編譯并運行Go程序

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容