linux安装与go语言环境配置

linux环境

安装VMware和ubuntu

VMware用的VMware Workstation Pro 17,以及ubuntu-20.04.5-desktop-amd64(清华源下载)
WMware和Ubuntu网上安装教程链接
安装完VMware后,网络适配器有这两个代表网络可用
ubuntu其他环境配置以及常用软件安装链接
linux安装与go语言环境配置_第1张图片

配置网络(NAT能用)

NAT网络设置

配置网络(NAT用不了)

使用NAT模式有问题的话可以用,桥接模式,然后在linux里弄了clash连接外网
linux安装与go语言环境配置_第2张图片
把clash解压后,cd进文件,打开终端,./cfw开启配置

ubuntu常用命令

解压文件命令:

tar -xvf filename.tar
tar -zxvf filename.tar.gz
tar -zxvf filename.tgz
tar -jxvf filename.tar.bz2
tar -xZvf filename.tar.Z
unrar e filename.rar # 解压到当前目录
unrar x filename.rar /path/to/extract
unzip filename.zip -d filepath
tar.xz文件解压:先xz -d xxx.tar.xz到tar,然后tar xvf xxx.tar

压缩文件命令:

tar -zcvf filename.tar.gz filename
tar -zcvf filename.tgz filename
tar -jcvf filename.tar.bz2 filename
zip filename.zip filename
zip -r location.zip location
gzip -d filename.gz filename
rar -a filename.rar filename

VIM命令链接

go环境配置

Linux操作系统上执行wget下载命令,然后进行解压

# 进入目录
cd /usr/local
# 下载go资源目录
wget https://go.dev/dl/go1.19.5.linux-amd64.tar.gz
# 解压文件
tar -zxvf go1.19.5.linux-amd64.tar.gz

./从当前路径,…/上一路径,直接 / 从根目录开始。
linux安装与go语言环境配置_第3张图片

创建GO环境之后存储文件资源目录

官方建议放在 /home/go 下,创建三个目录:bin(编译后可的执行文件的存放路径)、pkg(编译包时,生成的.a文件的存放路径)、src(源码路径,一般我们的工程就创建在src下面)

mkdir -p /home/go/bin/ home/go/pkg /home/go/src

编辑/etc/profile文件,配置GO的环境变量

编辑文件

vim /etc/profile

文件最下方添加如下的配置:
linux安装与go语言环境配置_第4张图片

更新配置文件,测试GO环境是否配置成功

source /etc/profile
go version

在这里插入图片描述

goproxy配置

linux安装与go语言环境配置_第5张图片

source /etc/profile
go env

一定要source激活,不然没有go命令了。
linux安装与go语言环境配置_第6张图片

goland安装

下载安装

 ~$ tar -zxvf goland-2022.3.1.tar.gz  -C /usr/local
 ~$ sudo mv /usr/local/GoLand-2022.3.1/ /usr/local/GoLand
 ~$ ll /usr/local/

配置为全局启动

将GoLand的启动脚本goland.sh加入用户的/usr/bin/目录下,可以在任意位置执行goland.sh启动GoLand IDE。

~$ cd /usr/local/GoLand/bin/
 ~$ sudo ln -s $(pwd)/goland.sh /usr/bin/goland.sh

配置启动命令别名并独立运行

按照步骤2中的方式启动GoLand之后,必须保持启动GoLand的terminal保持active,否则GoLand也会随之退出。因此,通过重命名alias的方式简化启动命令,并独立运行(不随terminal关闭而退出)。 打开.bashrc并定义别名

 ~$ vim .bashrc
 #添加下行代码,注意root权限下只能root终端启动,建议普通权限也配置一下
  alias goland='nohup goland.sh & >/dev/null'

然后重新打开一个terminal,直接输入goland回车即可启动。

你可能感兴趣的:(linux,linux,golang,ubuntu)