网站首页 > 精选文章 正文
第一部分:安装 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-14 “告别 Neovim!为什么我投奔了刚开源的 Zed 编辑器?”
- 2025-01-14 用好这14个vscode必用插件
- 2025-01-14 VS Code当中的15个神仙插件,值得收藏
- 2025-01-14 使用 vscode 把 markdown 转换成带目录的 pdf
- 2025-01-14 苹果Mac用户狂喜!ChatGPT深度集成应用,最后再藏AGI彩蛋
- 2025-01-14 装上这10个vscode插件,python才真的是无敌的存在
- 2025-01-14 微软悄悄发布了 Web 版的 VSCode
- 2025-01-14 Vue3+TSX手撸Element Tree升级版
- 2025-01-14 程序员请收好:10个非常有用的 Visual Studio Code 插件
- 2025-01-14 Cursor 取代 VSCode 指日可待了吧?Cursor集成 AI 能力的代码编辑器
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)