Linux中Go環境配置和GoModule

2022-09-19 12:15:12 字數 3852 閱讀 6140

linux相關

linux常用操作

mkdir directory			       ——建立資料夾

vi file ——建立檔案,再關閉vim

rm file ——刪除檔案

rm -rf directory ——遞迴刪除資料夾,r代表遞迴,f帶包強制

mv a b ——移動資料夾,可以用來改名

mv -rf ——同上

cp frompath topath ——拷貝,同樣可以加-rf

rename ——重新命名,需要安裝包

ls/ll/tree ——列出資料夾

cat ——列印檔案內容

cd path ——進入路徑

sudo apt install package ——ubuntu安裝

vim常用操作

:w						——寫入

:q ——退出

:wq ——儲存退出

home/end ——行首行位

g/gg ——文末,開頭

pageup/pagedown ——翻頁

backspace/delete ——前刪,後刪

dd/yy ——刪除複製一樣

ndd/nyy ——n換成數字,多行

p/p ——游標向下貼上,游標向上貼上

u/ctrl+u/ctrl+r ——撤銷

:/word ——游標向下搜尋

:?word ——游標向上搜尋

:1,$s/word1/word2/g ——替換,1可省略

:1,$s/word1/word2/gc ——需要確認的替換

i ——進入輸入模式

esc ——退出輸入模式

ctrl+q ——卡死強退輸入模式

insert ——切換插入或替換輸入

golang環境配置

2.解壓

sudo tar -c /usr/local -zxvf go1.11.5.linux-amd64.tar.gz

3.配置環境變數

vim ~/.bashrc

新增:

#原始碼包

export goroot=/usr/local/go

#使用者工作路徑

export gopath=$home/gopath

#系統環境變數

export path=$path:$goroot/bin:$gopath/bin

source ~/.bashrc

go verison——是否成功輸出go版本;

gomodule

任意位置建立專案資料夾;

開啟終端輸入:go mod init + 包名

資料夾下會生成go.mod 和 go.sum兩個資料夾

)go.mod記錄了go的版本和依賴包的版本;

go.sum是對依賴包整體去了hash記錄,同時也對go.mod取雜湊記錄;

保證多人合作時引用的包體版本一致;

life is too short for so much sorrow.  

轉 linux相關

linux常用操作

mkdir directory			       ——建立資料夾

vi file ——建立檔案,再關閉vim

rm file ——刪除檔案

rm -rf directory ——遞迴刪除資料夾,r代表遞迴,f帶包強制

mv a b ——移動資料夾,可以用來改名

mv -rf ——同上

cp frompath topath ——拷貝,同樣可以加-rf

rename ——重新命名,需要安裝包

ls/ll/tree ——列出資料夾

cat ——列印檔案內容

cd path ——進入路徑

sudo apt install package ——ubuntu安裝

vim常用操作

:w						——寫入

:q ——退出

:wq ——儲存退出

home/end ——行首行位

g/gg ——文末,開頭

pageup/pagedown ——翻頁

backspace/delete ——前刪,後刪

dd/yy ——刪除複製一樣

ndd/nyy ——n換成數字,多行

p/p ——游標向下貼上,游標向上貼上

u/ctrl+u/ctrl+r ——撤銷

:/word ——游標向下搜尋

:?word ——游標向上搜尋

:1,$s/word1/word2/g ——替換,1可省略

:1,$s/word1/word2/gc ——需要確認的替換

i ——進入輸入模式

esc ——退出輸入模式

ctrl+q ——卡死強退輸入模式

insert ——切換插入或替換輸入

golang環境配置

2.解壓

sudo tar -c /usr/local -zxvf go1.11.5.linux-amd64.tar.gz

3.配置環境變數

vim ~/.bashrc

新增:

#原始碼包

export goroot=/usr/local/go

#使用者工作路徑

export gopath=$home/gopath

#系統環境變數

export path=$path:$goroot/bin:$gopath/bin

source ~/.bashrc

go verison——是否成功輸出go版本;

gomodule

任意位置建立專案資料夾;

開啟終端輸入:go mod init + 包名

資料夾下會生成go.mod 和 go.sum兩個資料夾

)go.mod記錄了go的版本和依賴包的版本;

go.sum是對依賴包整體去了hash記錄,同時也對go.mod取雜湊記錄;

保證多人合作時引用的包體版本一致;

Linux中Go環境配置和GoModule

linux相關 linux常用操作 mkdir directory 建立資料夾 vi file 建立檔案,再關閉vim rm file 刪除檔案 rm rf directory 遞迴刪除資料夾,r代表遞迴,f帶包強制 mv a b 移動資料夾,可以用來改名 mv rf 同上 cp frompath ...

Linux中Go環境配置和GoModule常用操作

當今已經是移動和雲計算時代,go出現在了工業向雲計算轉型的時刻,簡單 高效 內 置併發原語和現代的標準庫讓go語言尤其適合雲端軟體開發 畢竟它就是為此而設計的 到2014年,go專案擁有了上百的核心貢獻者,其生態圈中擁有了數不盡的第三方庫和工具 更有很多大公司開始或遷移到程式設計客棧go語言,一些重...

go環境配置

2.在終端執行如下 cd go src all.bash3.執行all.bash後出現 all tests passed 字樣時才算安裝成功。4.go提供了每個平台打好包的一鍵安裝,這些包缺省會安裝到如下目錄 usr local go windows系統 c go 當然你可以改變他們的安裝位置,但是...