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下载同版本依赖包即可;
Go环境配置和GoModule的更多相关文章
- uboot环境配置
uboot环境配置 通过配置uboot让它在启动过程中从tftp获取内核和设备树,并从在加载内核之后把通过启动参数将"从nfs挂载根文件系统"传入内核.这个配置主要是通过uboot ...
- 史上最全Windows版本搭建安装React Native环境配置
史上最全Windows版本搭建安装React Native环境配置 配置过React Native 环境的都知道,在Windows React Native环境配置有很多坑要跳,为了帮助新手快速无误的 ...
- Electron的环境配置
原文地址http://huisky.com/blog/161218121551123 本文介绍了Electron的环境配置,包括Electron下载.nodejs下载安装.NPM+Bower安装配置. ...
- Python开发环境配置
好久没有写博客了,自从6月份毕业后,进入一家做书法.字画文化宣传的互联网公司(www.manyiaby.com),这段时间一直在进行前端开发,对于后端的使用很少了,整天都是什么html.css.jav ...
- PHP_环境配置_python脚本_2017
Apache配置 需要安装:VC2015 httpd-2.4.16-win32-VC14.zip VC14就是2015的环境. 又比如:php-5.6.12-Win32-VC11-x86 VC11就是 ...
- PHP环境配置
PHP环境配置 1.Apache的安装 第一步: 1. 双击httpd-2.2.17-win32-x86-no_ssl.msi.出现 Windows 标准的软件安装欢迎界面,直接点“Next”继 ...
- Visual studio 通用开发环境配置:SDL,FFMPEG为例
引言 每一个C++库的使用都是从开发环境的配置开始的,其实每个库的配置过程都是大同小异,总结下来有下面几个步骤: 下载库文件,这里假定是已经预先编译完成的. 配置库文件的包含目录(include)和库 ...
- windows 7下React Native环境配置
React Native 是 Facebook 推出的一个用 Java 语言就能同时编写 ios,android,以及后台的一项技术,它可以做到实时热更新 .FaceBook 也号称这们技术是 “Le ...
- seL4环境配置
转载声明:希望大家能够从这里收获知识之外,也能够体会到博主撰写博客的辛苦.个人博客势单力薄,对于强转甚至转载博客访问量高于原文的例子不在少数. 希望能够得到大家关注的同时,也能够稍微体谅一下博主的 ...
随机推荐
- TPT Fusion平台升级,AUTOSAR及ViL测试功能重装上线
TPT简介 TPT是针对嵌入式系统基于模型的测试工具,特别是针对控制系统的软件功能测试.TPT支持众多业内主流的工具平台和测试环境,可以完成V模式要求所有阶段(MiL-SiL-PiL-HiL-ViL) ...
- CF934A A Compatible Pair 题解
Content 有两个数列 \(A\) 和 \(B\),\(A\) 数列里面有 \(n\) 个元素,\(B\) 数列里面有 \(m\) 个元素,现在请从 \(A\) 数列中删除一个数,使得 \(A\) ...
- tcping和tcpping工具使用
tcping和tcpping工具 1.工具使用 1.1.windows版tcping 1.2.linux版tcpping 2.B站问题(linux版本tcpping探测ip,且ip无法解析到主机名) ...
- bootstrap栅格例子
<div class="container-fluid "> <div class="row"> <div class=" ...
- Learning to Sample
此处主要提出几个疑问和想法: 疑问: 为什么需要这个匹配过程?虽然G可能不是P的子集,但是为什么一定需要他是子集呢? 如果一定要匹配的话,匹配过程是没法反向传播的,所以只可以在推理阶段使用,那么这个推 ...
- win10使用cmake配置fmt生成vs2015解决方案(fmt version 7.0.1)
!!版权声明:本文为博主原创文章,版权归原文作者和博客园共有,谢绝任何形式的 转载!! 作者:mohist 本文仅为参考,请以实际情况为准, fmt版本: 7.0.1 准备 下载源码fmt : htt ...
- 【LeetCode】120. Triangle 解题报告(Python)
[LeetCode]120. Triangle 解题报告(Python) 作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 题目地址htt ...
- 【python】QT5 cvimg 转 pixmap
自己乱搞了一个 import cv2 from PIL import Image imageRGB = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) im = Image. ...
- A New Defense Against Adversarial Images: Turning a Weakness into a Strength
目录 概 主要内容 准则1 准则2 总策略 Hu S, Yu T, Guo C, et al. A New Defense Against Adversarial Images: Turning a ...
- PlatformIO+Jlink进行调试
PlatformIO自带调试功能具体配置如下 https://docs.platformio.org/en/latest/plus/debug-tools/jlink.html 我是用的是直接 ...