Go環境配置和GoModule
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環境配置
1.官網下載go包體-拖進linux
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取雜湊記錄;
保證多人合作時引用的包體版本一致;
根據go.mod中依賴,通過go get下載同版本依賴包即可;