热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

wsl使用教程

wsl使用教程文件系统切换更换数据源愉快的使用Windows开发!WSL安装及前端开发环境配置ubuntu安装zshwin10WSLVSCode像MAC一样使用Win


wsl 使用教程

        • 文件系统切换
        • 更换数据源
        • 愉快的使用 Windows 开发!WSL 安装及前端开发环境配置
        • ubuntu安装zsh
        • win10+WSL+VSCode
        • 像MAC一样使用 Windows Terminal
        • windows 包管理器 scoop
        • WSL忘记密码
        • WSL安装cuda
        • Python代码from __future__ import print_function
        • win10下pytorch-gpu安装以及CUDA详细安装过程
        • 双系统的日子结束了:Windows和Linux将合二为一
        • 在wsl2中使用GPU
        • CUDA on WSL User Guide
        • 升级Windows中Linux子系统WSL1到WSL2
        • 如何在WSL2中安装CUDA
        • 在wsl2中使用GPU
        • Getting started with CUDA on Ubuntu on WSL 2
        • A Taste of AI on WSL2


文件系统切换


  • 从win进入linux系统文件,打开cmd,输入

bash.exe

  • 从linux进入win系统文件,打开ubuntu图标

cd /mnt

但是,试过在Windows的资源管理器中直接对子系统环境目录下的文件所做的修改不能被子系统所识别,因此需要在bash下进行操作。

在任何情况下,请勿使用windows应用程序,工具,脚本,控制台等创建或修改linux文件。

参考链接:
https://www.cnblogs.com/xiaoliangge/p/9124089.html




更换数据源

# 1.备份原来的数据源配置文件
cp /etc/apt/sources.list /etc/apt/sources.list_backup
# 2.编辑数据源配置文件
vi /etc/apt/sources.list

https://www.jianshu.com/p/bc38ed12da1d




愉快的使用 Windows 开发!WSL 安装及前端开发环境配置

https://juejin.im/post/5cdcf930f265da03914d8820#heading-9




ubuntu安装zsh

设置默认启动终端

# 默认启动 zsh
chsh -s `which zsh`
# 默认启动 bash
chsh -s `which bash`

在这里插入图片描述

参考链接:
https://www.cnblogs.com/wind-chaser/p/11338289.html




win10+WSL+VSCode

Win10+WSL+VS Code搭建Ubuntu开发环境




像MAC一样使用 Windows Terminal

像MAC一样使用win10的Terminal




windows 包管理器 scoop

「一行代码」搞定软件安装卸载,用 Scoop 管理你的 Windows 软件




WSL忘记密码

建议你去看官方文档(2020-01-20更新):为 WSL 分发版创建和更新用户帐户
如果忘记了 Linux 分发版的密码:


  1. 请打开 PowerShell 或者 cmd (记得先关闭已打开的子系统窗口),并使用以下命令进入默认 WSL 分发版的根目录:wsl -u root
  2. 在 PowerShell 或者 cmd 内的 root lever 打开 WSL 分发版后,可以使用此命令更新密码:passwd your_username
  3. 系统将提示你输入新的 UNIX 密码,然后确认该密码。 在被告知密码已成功更新后,请使用以下命令在 PowerShell 或者 cmd 内关闭 WSL:exit



WSL安装cuda

sudo apt-get install nvidia-cuda-toolkit

sudo pip3 install torch
sudo pip3 install torchvision

Python代码from future import print_function

from __future__ import print_function用法


win10下pytorch-gpu安装以及CUDA详细安装过程

win10下pytorch-gpu安装以及CUDA详细安装过程




双系统的日子结束了:Windows和Linux将合二为一

https://zhuanlan.zhihu.com/p/157175679


在wsl2中使用GPU

https://zhuanlan.zhihu.com/p/149517344?utm_source=wechat_session&utm_medium=social&utm_oi=642804277341458432


CUDA on WSL User Guide

https://s0docs0nvidia0com.icopy.site/cuda/wsl-user-guide/index.html

# sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos///7fa2af80.pub
# 注意版本号,如果是 Ubuntu20.04,那就更改 1804 为 2004。
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
sudo sh -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
sudo apt-get update

apt-get install -y cuda-toolkit-11-0

sudo apt-get install cuda
sudo apt-get update

sudo apt-get install nvidia-cuda-toolkit

安装后必须采取一些措施,然后才能使用CUDA工具包和驱动程序.




升级Windows中Linux子系统WSL1到WSL2

https://knner.wang/2020/04/14/upgrade-wsl1-to-wsl2.html


如何在WSL2中安装CUDA

https://zhuanlan.zhihu.com/p/152533150


在wsl2中使用GPU

https://zhuanlan.zhihu.com/p/149517344




Getting started with CUDA on Ubuntu on WSL 2

https://ubuntu.com/blog/getting-started-with-cuda-on-ubuntu-on-wsl-2
此教程为主,但安装 docker 位置有错误,


A Taste of AI on WSL2

https://medium.com/@wuguandejn/a-taste-of-ai-on-wsl2-7182eeed7d94


推荐阅读
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 本文介绍了在Ubuntu下制作deb安装包及离线安装包的方法,通过备份/var/cache/apt/archives文件夹中的安装包,并建立包列表及依赖信息文件,添加本地源,更新源列表,可以在没有网络的情况下更新系统。同时提供了命令示例和资源下载链接。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 本文介绍了在Ubuntu 11.10 x64环境下安装Android开发环境的步骤,并提供了解决常见问题的方法。其中包括安装Eclipse的ADT插件、解决缺少GEF插件的问题以及解决无法找到'userdata.img'文件的问题。此外,还提供了相关插件和系统镜像的下载链接。 ... [详细]
  • tcpdump 4.5.1 crash 深入分析
    tcpdump 4.5.1 crash 深入分析 ... [详细]
  • 本文介绍了协程的概念和意义,以及使用greenlet、yield、asyncio、async/await等技术实现协程编程的方法。同时还介绍了事件循环的作用和使用方法,以及如何使用await关键字和Task对象来实现异步编程。最后还提供了一些快速上手的示例代码。 ... [详细]
author-avatar
davidwzw2009413
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有