网站首页 > 开源技术 正文
第一部分:安装 Go 配置环境
1. 下载 Go 安装包
首先,下载 Go 安装包 go1.23.3.linux-amd64.tar.gz。你可以使用 wget 命令来下载文件:
wget https://go.dev/dl/go1.23.3.linux-amd64.tar.gz -P /usr/local 解压
2. 解压安装包
将下载的安装包解压或复制到 /usr/local 目录:
sudo mv '/home/ubt/下载/go1.23.3.linux-amd64' /usr/local
别忘记sudo mv /usr/local/go1.23.3.linux-amd64/go/ /usr/local
3. 配置环境变量
编辑你的 ~/.bashrc 或 ~/.profile 文件,添加以下内容以配置 Go 环境变量:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin
export GOPROXY=https://goproxy.cn,direct
export GO111MODULE=auto
:wq!(保存并退出)
附注三种配置文件profile,bashrc以及/etc/目录下的配置文件。其中以/结尾的行表示这是一个文件夹。
这些配置文件的作用不同之处:
1、profile文件是全局配置文件,包含系统级的环境变量设置。
2、bashrc文件则在打开shell程序之前读取执行,通常用于个人偏好和个性化设置。
3、/etc/目录下的配置文件为全局配置,面向所有用户。
另外,用户个人的配置文件通常位于~/目录下,以.开头,例如.bashrc或.bash_profile,为本用户的私人配置。
对于想一次性设置针对所有用户的环境变量,修改的文件应选择/etc/profile。修改后,选择重启机器使最新配置对所有用户生效,或执行source /etc/profile命令更新配置,以便本用户在当前Shell窗口即刻生效。
4. 重新加载配置文件
执行以下命令重新加载配置文件,使环境变量生效:
source ~/.bashrc
关于source命令。例如,source .profile或source .bashrc。类似刷新令其即刻生效。在同一个shell窗口中,每source一次.profile或.bashrc文件,自定义的环境变量就会添加一次,导致$PATH越来越长。这时,如果重新打开一个窗口,环境变量可能不会生效,需要再次执行source命令。source命令更新的环境变量仅在当前shell中生效,且为临时作用。这意味着,如果在新打开的shell窗口中尝试使用自定义的环境变量,可能无法立即看到效果,需要再次执行source命令来确保变量在新窗口中生效。
5.检查安装成功与否
验证测试
接下来编写 myscript.sh 和 ScriptRunner.go 脚本测试:
创建一个新的文本文件使用touch命令创建一个新的空文件,举例如下:
例如,要创建一个名为myscript.sh的bash脚本文件,可以输入:
touch myscript.sh
编辑文件:使用你喜欢的文本编辑器编辑该文件。这里以nano为例,因为它是一个轻量级的文本编辑器,适合在命令行中使用。
nano myscript.sh |
也可使用vim或emacs,此处使用nano编辑器。
在编辑器中 编写脚本内容:输入你想要脚本执行的命令。以下是一个简单的bash脚本示例,它打印一条消息并列出当前目录中的文件:
#!/bin/bash
# 这是一个简单的bash脚本示例
echo "Hello, this is my first bash script!"
ls -l
注意第一行#!/bin/bash,作用是告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。
行注释的作用就是声明解析当前文件要使用的解释器。通常我们写的脚本都是包含各种系统命令,来实现定制功能的,所以都是使用bash和sh解释器的。
在这个例子中,我们使用的是bash shell。
保存并关闭文件:在nano中,按Ctrl + O保存文件,然后按Ctrl + X退出编辑器。如果你使用的是其他编辑器,遵循相应的保存和退出步骤。
赋予脚本执行权限:使用chmod命令给脚本文件添加执行权限。
chmod +x myscript.sh
./myscript.sh
接下来应该可以看到脚本打印的消息和当前目录中的文件列表。如下图:
以上简记在Ubuntu中编写和运行简单bash脚本的几个基本步骤。
创建 ScriptRunner.go 文件,并添加内容:
golang内容:
package main
import "fmt"
func main() {
fmt.Println("Hello world")
}
运行go run ScriptRunner.go 结果如下:
Go 脚本 ScriptRunner.go 成功运行
第二部分:安装 VSCode 配置插件
现在安装VSCode
下载路径:
https://vscode.download.prss.microsoft.com/dbazure/download/stable/138f619c86f1199955d53b4166bef66ef252935c/code_1.96.0-1733888194_amd64.deb
下载完成后进入下载目录右键在终端打开
然后输入命令:
sudo dpkg -i code_1.96.0-1733888194_amd64.deb
注:-i 后面为下载的dep包
<是> 确认
安装完成后可以看到VSCode图标了!!!
打开Vscode在Extensions安装插件 Code Runer和Go
Open Floder找到刚才的目录可以看到前面编写的ScriptRunner.go
配置完毕。开始gogogo吧!!!
猜你喜欢
- 2025-01-13 开发人员必备!6大不可缺少的工具
- 2025-01-13 OpenCV计算机视觉库--gocv
- 2025-01-13 "不会Linux,干啥都费劲!”资深程序员:别再瞎努力了
- 2025-01-13 245页Go语言编程文档,从入门到进阶(PDF可下载)
- 2025-01-13 从零开始配置 vim(18)——终端模式
- 2025-01-13 从Java转向Go--AeroFS的一段奇妙之旅
- 2025-01-13 Go基于WebSocket的通讯聊天程序
- 2025-01-13 Web黑客近年神作Gospider:一款基于Go语言开发的Web爬虫,要收藏
- 2025-01-13 VsCode+Vim插件=神级编辑器?二者结合,简单说说体验感受
- 2025-01-13 更换坚果微果i6 VimGO J30-2C0迷你投影仪电池教程
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)