Windows WSL操作 Linux系统

Windows WSL操作 Linux系统

1 依赖安装 一切都使用管理员打开CMD

1.1wsl2

在安装之前先执行

# 这两步不执行,安装docker可能会报错
wsl --set-default-version 2
wsl --update 


更新完毕后需要重启电脑
wsl --install # 默认安装ubuntu
关闭终端后,在cmd窗口如下,可以选择ubuntu

1

详细官方文档https://docs.microsoft.com/zh-cn/windows/wsl/install

1.2 WSL小命令

系统管理员启动centos文件
删除子系统
wslconfig
	wslconfig /l 列出所有的子系统
	wslconfig  /unregister Ubuntu

list
	wsl -l 或 wsl --list 列出所有已安装虚拟机
	wsl -l -v 显示详细信息(也不怎么详细)
	wsl -l -o 列出网上可用的系统

terminate	
	wsl --shutdown -t ubuntu 关闭ubuntu
	wsl --shutdown 关闭所有系统及虚拟机引擎

run
	wsl -d ubuntu 启动ubuntu并进行终端
	wsl -u root 以root身份支行
	<distro>.exe config --default-user <username> 设置默认用户名
	例如 ubuntu.exe config --default-user root

install
	wsl --install 安装默认虚拟机(ubuntu)
	wsl -l -o 列出网上可用的系统


默认虚拟机
	wsl 启动默认虚拟机并进入终端
	wsl -s 虚拟机名 进入默认虚拟机

终端颜色
将默认用户改成root后终端没了颜色。
echo "source ~/.bashrc" >> ~/.bash_profile
vim /root/.bashrc,将39行的force_color_prompt=yes取消注释

1.3 Docker安装

Docker分为2个部分需要安装

1 docker的客户端,WSL安装的机器,需要连接服务端

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

在WSL机器中,systemctl无法使用,启动Docker的命令为 service start/stop docker ,需要保证desktop服务端启动的情况

1.4 打开WSL机器的方法

有2种方法打开WSL机器

  • CMD输入 wsl -s Ubuntu
  • cmd上方下拉框选择WSL机器

23

2 Goland连接WSL的配置方法

2.1 安装依赖环境

WSL进入Ubuntu环境操作

wget https://studygolang.com/dl/golang/go1.19.7.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.19.7.linux-amd64.tar.gz
vim /etc/profile	#添加环境变量

export PATH=$PATH:/usr/local/go/bin
source /etc/profile

# 创建代码工作目录
mkdir /usr/local/ops
chmod -R 777 /usr/local/ops	//授权,避免权限问题

2.2 配置Goland环境

4

注意 必须location和GOROOT对应,都是WSL环境的内容

\wsl$\Ubuntu 这个Ubuntu是由于cmd中的 wsl --list -v列出来的具体机器内的地址

编写示例代码,获取当前目录位置,检查是否在wsl的Ubuntu上

package main

import (
	"fmt"
	"os"
)

func main() {
	fmt.Println(os.Getwd())
}

5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值