使用 WSL 在 Windows 上安装 Linux

WSL(Windows Subsystem for Linux)是微软为 Windows 10/11 推出的“免虚拟机”兼容层,让你直接在 Windows 内核上原生运行 Linux ELF 二进制程序

Windows 11下

在管理员模式下打开 PowerShell

wsl --install

image

重启后会自动安装 Ubuntu

image

 开始下载并安装

image

常用命令

wsl -l -v                    # 查看已装发行版与 WSL 版本
wsl --shutdown               # 立即停掉所有 WSL 虚拟机
wsl -d Ubuntu -u root        # 以 root 身份启动

更新和升级包

sudo apt update && sudo apt upgrade

image

 因为PowerShell打开就是在 C:\WINDOWS\system32,所以挂载到了 Windows 的 C:\WINDOWS\system32目录下

image

安装go

下载

wget https://go.dev/dl/go1.25.4.linux-amd64.tar.gz

安装并设置环境变量

sudo tar -C /usr/local -xzf go1.25.4.linux-amd64.tar.gz
cd ~
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
go version

image

在vscode里安装插件WSL

使用下面命令打开vscode和所在目录

code . 
explorer.exe .

 编写helloworld

cd ~
mkdir -p ~/projects/go-hello 
cd ~/projects/go-hello
code .

打开vscode

创建main.go

package main
import "fmt"
func main() {
    fmt.Println("🎉 Hello from Go in WSL!")
}

执行

 go run main.go

输出 🎉 Hello from Go in WSL!

 

posted @ 2025-11-27 14:36  慕尘  阅读(11)  评论(0)    收藏  举报