WSL

0. 参考文献

https://aiops.com/news/post/37166.html

1. 什么是WSL

Window上的子Linux系统,不再需要装虚拟机!
https://learn.microsoft.com/zh-cn/windows/wsl/about

2. 常用命令

参考:https://learn.microsoft.com/zh-cn/windows/wsl/basic-commands

  • 安装 WSL 和 Linux 的默认 Ubuntu 发行版
    wsl --install
    无法从“https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json”中提取列表分发。无法与服务器建立连接:
    解决办法:https://blog.csdn.net/u012782078/article/details/106109620
  • 更新 WSL
    wsl --update
  • 列出已安装的 Linux 发行版
    wsl --list --verbose
  • 列出可用的 Linux 发行版
    wsl --list --online
  • 安装其他 Linux 发行版
    wsl --install < Distribution Name >
  • 设置默认 Linux 发行版
    wsl --set-default < Distribution Name >
  • 将目录更改为主页
    wsl ~
  • 通过 PowerShell 或 CMD 运行特定的 Linux 发行版
    wsl --distribution --user < User Name >
  • 检查 WSL 状态
    wsl --status
  • 检查 WSL 版本
    wsl --version
  • 更改发行版的默认用户
    config --default-user < Username >
  • 关机
    wsl --shutdown
  • 注销或卸载 Linux 发行版
    wsl --unregister < DistributionName >
  • 装载磁盘或设备
    wsl --mount < DiskPath >
  • 退出登录回到Windows 命令窗口
    exit
  • 运行指定的发行版本
    wsl -d < sys name >
    如 :
    wsl -d Ubuntu-20.04
    wsl -d Ubuntu-22.04
  • wsl备份与还原
    https://blog.csdn.net/PC_small_wang/article/details/132380593

3. 一些小妙招

  • 设置bash终端的初始目录
    如何使得一进入wsl就让当前的目录在~ ?
    在~/.bashrc中加入一行代码:cd ~

4. 问题与解决

  • 1)wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理:
    打开或创建WSL配置文件(位于C:/User/%你的用户名/.wslconfig),并添加以下内容:
    [experimental]
    autoMemoryReclaim=gradual  # gradual  | dropcache | disabled
    networkingMode=mirrored
    dnsTunneling=true
    firewall=true
    autoProxy=true
    
    参考:https://learn.microsoft.com/zh-cn/windows/wsl/wsl-config#configuration-settings-for-wslconf

5. 在 WSL2 上使用 NVIDIA CUDA

https://docs.nvidia.com/cuda/wsl-user-guide/index.html
https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/gui-apps

6. WSL 和 Window 的文件交互

  • 通过vscode
    (1) vscode连接wsl
    (2) 右击文件点download就可以吧wsl上的文件下载到windows
  • windows中 “ 我的电脑
    在这里插入图片描述

7. 网络配置

https://learn.microsoft.com/zh-cn/windows/wsl/networking#default-networking-mode-nat

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值