【Go语言编程基础】Go语言环境安装
前言
当涉足网络领域,接触到一系列杰出的开源网络工具时,我忍不住产生了一股好奇心。为什么这些杰出的工具都选择使用Go语言进行开发呢?出于对这个问题的探究和对这些工具的更深了解,我决定开启自己的Go语言学习之旅。
Go语言在网络和分布式系统领域的表现令人瞩目,因此许多开源网络工具都选择采用它。我的学习之旅将使我更加深入地理解为什么Go语言备受青睐,以及如何运用它来构建强大的网络应用和工具。
以下是Go语言在网络领域受欢迎的一些原因:
卓越的并发支持: Go语言通过goroutine和通道(channels)提供了出色的并发支持。这让编写高并发的网络应用变得相对容易,而不必担心传统线程模型的复杂性和开销。
卓越的性能: Go编译器生成高效的本机代码,因此Go应用程序通常具有出色的性能,这在构建高吞吐量和低延迟的网络服务时非常有用。
简洁的语法: Go的语法设计简洁清晰,易于学习和阅读,使其成为许多开发人员的首选语言。
开源生态系统: Go拥有庞大的开源生态系统,包括许多优秀的库和框架,可以加速开发进程。
跨平台支持: Go语言可以轻松地跨多个平台编译,使您能够在各种操作系统上运行您的应用程序。
丰富的标准库: Go附带了一个强大的标准库,包含了用于处理网络、并发、文本处理等各种任务的包,减少了开发人员的工作量。
通过学习Go语言,我将能够更好地理解并掌握这些杰出的开源网络工具,甚至有可能贡献自己的代码或构建自己的网络工具。我期待在Go语言学习之旅中取得成功,不断深化对网络知识和工具的理解!
开始go语言的环境安装
安装包下载安装
安装包下载地址为:https://go.dev/dl/。
如果打不开可以使用这个地址:https://golang.google.cn/dl/
下载好后将下载的文件解压到/usr/local目录。
tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
将 /usr/local/go/bin 目录添加至 PATH 环境变量:
export PATH=$PATH:/usr/local/go/bin
以上只能暂时添加 PATH,关闭终端下次再登录就没有了。
我们可以编辑~/.bashrc,并将以下命令添加该文件的末尾,这样就永久生效了:
vim ~/.bashrc
export PATH=$PATH:/usr/local/go/bin
运行 go version查看go版本确认安装成功
go version
#显示
go version go1.21.0 linux/amd64
编写测速代码
创建工作目录 /root/data//GoWorkSpace
创建文件test.go,代码文件如下
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
使用 go 命令执行以上代码输出结果如下:
go run test.go
Hello, World!
总结
以上关于go的安装以及环境配置已经完成