go 写文件_如何在 Ubuntu 20.04 上安装 Go
本文最先发布在:
如何在 Ubuntu 20.04 上安装 Gowww.itcoder.tech
Go,通常被称为 golang,它是一门由 Google 创建的现代化的开源编程语言,它允许你构建实时并且高效的应用。
很多流行的应用程序,例如 Kubernetes,Docker,Prometheus 和 Terraform,都是使用 Go 来编写的。
这篇教程讲解如何在 Ubuntu 20.04 上下载和安装 Go。
一、在 Ubuntu 20.04 上安装 Go
完成下面的步骤,在 Ubuntu 20.04 上安装 Go
1.1 下载 Go 压缩包
在写这篇文章的时候,Go 的最新版为 1.14.2。在我们下载安装包时,请浏览Go 官方下载页面,并且检查一下是否有新的版本可用。
以 root 或者其他 sudo 用户身份运行下面的命令,下载并且解压 Go 二进制文件到/usr/local
目录:
wget -c https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
1.2 调整环境变量
通过将 Go 目录添加到$PATH
环境变量,系统将会知道在哪里可以找到 Go 可执行文件。
这个可以通过添加下面的行到/etc/profile
文件(系统范围内安装)或者$HOME/.profile
文件(当前用户安装):
export PATH=$PATH:/usr/local/go/bin
保存文件,并且重新加载新的PATH 环境变量到当前的 shell 会话:
source ~/.profile
1.3 验证 Go 安装过程
通过打印 Go 版本号,验证安装过程。
go version
输出应该像下面这样:
go version go1.14.2 linux/amd64
二、Go 语言快速入门
想要测试 Go 安装过程,我们将会创建一个工作区,并且构建一个简单的程序,用来打印经典的"Hello World"信息。
01.默认情况下,GOPATH
变量,指定为工作区的位置,设置为$HOME/go
。想要创建工作区目录,输入:
mkdir ~/go
02.在工作区内,创建一个新的目录src/hello
:
mkdir -p ~/go/src/hello
在那个目录下,创建一个新文件,名称为hello.go
:
package mainimport "fmt"func main() {fmt.Printf("Hello, Worldn")
}
想要学习更多关于 Go 工作区的目录,浏览 Go 文档页面。
03.浏览到~/go/src/hello
目录,并且运行go build
构建程序:
cd ~/go/src/hello
go build
上面的这个命令将会构建一个名为hello
的可执行文件。
04.你可以通过简单执行下面的命令,运行这个可执行文件:
./hello
输出应该像下面这样:
Hello, World
三、总结
现在你已经在你的 Ubuntu 系统上下载并安装了 Go,你可以开始开发你的 Go 项目了。
如果你有任何疑问,请通过以下方式联系我们:
微信: sn0wdr1am86
微信群: 加上面的微信,备注微信群
QQ: 3217680847
QQ 群: 82695646
go 写文件_如何在 Ubuntu 20.04 上安装 Go相关推荐
- ubuntu安装python百度经验_如何在Ubuntu 20.04上安装Python 3.9(含python编译安装和使用Apt命令安装)...
在本文中,我们将向您展示在Ubuntu 20.04上安装Python 3.9的两种方法.第一种使用APT命令安装Python3.9,第二种是在Ubuntu20.04上编译安装Python 3.9.本教 ...
- 5在ios上无法选取文件_无法在 Ubuntu 20.04 上安装 Deb 文件?这是你需要做的! | Linux 中国...
双击 .deb 文件后无法通过 Ubuntu 20.04 的软件中心安装?你不是唯一遇到此问题的人.本教程展示了解决方法. 来源:https://linux.cn/article-12220-1.ht ...
- 如何在Ubuntu 20.04上安装和使用TimescaleDB
The author selected the COVID-19 Relief Fund to receive a donation as part of the Write for DOnation ...
- ar.drone2.0_如何在Ubuntu 20.04上安装和配置Drone
ar.drone2.0 介绍 (Introduction) Drone is an open-source container-native CI/CD platform written in Go. ...
- ubuntu使用fail2ban_如何在Ubuntu 20.04上安装和配置Fail2ban
暴露给Internet的任何服务都有遭受恶意软件攻击的风险. 例如,如果您在可公开访问的网络上运行服务,则攻击者可以使用暴力手段尝试登录您的帐户. Fail2ban是一种工具,可通过监视服务日志中的恶 ...
- ubuntu19 安装git_如何在Ubuntu 20.04上安装Git
Git是世界上最受欢迎的分布式版本控制系统,被许多开源和商业项目使用.它使您可以与其他开发人员在项目上进行协作,跟踪代码更改,还原到上一阶段,创建分支等. Git最初是由Linux内核的创建者Linu ...
- ubuntu安装ftp_如何在 Ubuntu 20.04 上安装 Webmin
本文最先发布在: 如何在 Ubuntu 20.04 上安装 Webminwww.itcoder.tech Webmin 是一个开源控制面板,它允许你通过简单易用的 Web 界面,就可以管理你的 Li ...
- 如何在Ubuntu 20.04 上安装 Xrdp 服务器(远程桌面)
本文最先发布在: https://www.itcoder.tech/posts/how-to-install-xrdp-on-ubuntu-20-04/ Xrdp 是一个微软远程桌面协议(RDP)的开 ...
- 如何在 Ubuntu 20.04 上安装 Java
本文最先发布地址 如何在 Ubuntu 20.04 上安装 Java 在这个指南中,我们将会描述如何在 Ubuntu 20.04 上安装 Java. Java 是世界上最流行的编程语言之一,被用来构建 ...
最新文章
- 不装.net Framework 也能运行WinForm程序,用飞信(转)
- 极致的线上产品设计与终极数据分析工具,两者缺一不可(下)
- [SCOI2008] 奖励关
- Delphi下载指定网址(URL)的文件,带进度条显示
- 防摇控制matlab,一种起重机防摇控制方法与流程
- EFLS开源 | 阿里妈妈联邦学习解决方案详解
- Erwin 生成 mysql 带注释(comment )的脚本
- Jenkins 2.322 安装 自定义插件
- Java一次编译,到处运行是如何实现的
- P1040 加分二叉树【dp+深搜】
- MyBatis 自定义 typeHandler
- 转 ajax.dll 与 ajaxpro.dll的用法
- 我眼中的Web2.0
- 【html5和css3】animation属性整理
- C# 使用微信扫码登录网页
- Html5实现二维码扫描并解析-web前端教程
- 我的世界启动器+账号+密码
- %02x与%2x 之间的区别
- 使用7号电池的科学计算机,新奇:可以用USB充电的5号、7号电池
- 51单片机入门 - 自己动手搭建实验板
热门文章
- ruby 数组元素替换_从Ruby中的集合中删除并替换元素
- stl max函数_C ++ STL中带有示例的array :: max_size()函数
- 如何计算Python中列表项的出现次数?
- 7 种分布式全局 ID 生成策略,你更爱哪种?
- 算法复习第三章分治法
- 解决VM 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行 VM 的方法
- php充值注入,PHP注入一路小跑
- vue数组刷新_Vue中数组更新后,页面没有动态刷新问题
- win7映射网络驱动器消失了_win7怎么映射网络驱动器|win7设置网络驱动器的方法...
- everything便携版和安装版区别_什么是超极本?超极本和笔记本的区别科普知识...