Windows 子系统 (WSL)的使用

文章目录

  • Windows 子系统 (WSL)的使用
    • 1.什么是适用于 Linux 的 Windows 子系统 (WSL)?
    • 2.WSL 面向哪些用户?
    • 3.WSL 有哪些作用?
    • 4.如何使用?

1.什么是适用于 Linux 的 Windows 子系统 (WSL)?

Linux 的 Windows 子系统让开发人员无需虚拟机就可以直接在 Windows 上运行 Linux 环境,包括大多数命令行工具、程序和应用。

2.WSL 面向哪些用户?

这主要是一种面向开发人员的工具,尤其是 web 开发人员、在开源项目中工作或部署到 Linux 服务器环境的工具。 WSL 适用于喜欢使用 Bash、常见 Linux 工具 和 Linux 优先框架 (Ruby、Python 等 ) 但还喜欢使用 Windows 生产力工具的任何用户。

3.WSL 有哪些作用?

WSL 使你能够使用选择的分发 (Ubuntu、Debian、OpenSUSE、Kali、Alpine 等) 在 Bash shell 中运行 Linux。 使用 Bash 可以运行命令行 Linux 工具和应用。 更形象地说,你可轻松的打开一个Linux系统,就像打开CMD一样,再也不用等虚拟机启动等待半天了;你可以随心所欲把在linux下操作windows的目录,再也不用忍受虚拟机复杂的操作了。

使用 WSL 的好处是:

  1. 与在虚拟机下使用 Linux 相比,WSL 更加流畅;
  2. WSL 可以对 Windows 文件系统下的文件直接进行读写,文件传输更方便;
  3. 剪贴板互通,可以直接在 Windows 下其它地方复制文本内容,粘贴到 WSL;

4.如何使用?

1)设置->搜索 Windows功能

2)下载安装喜欢的WSL发行版本

可以直接在微软应用商店搜WSL ,然后选择安装你喜欢的Linux 发行版本

如果无法使用Microsoft Store ,可以点下面的链接手动安装Linux发行版本:原文档

  • Ubuntu 20.04
  • Ubuntu 20.04 ARM
  • Ubuntu 18.04
  • Ubuntu 18.04 ARM
  • Ubuntu 16.04
  • Debian GNU/Linux
  • Kali Linux
  • SUSE Linux Enterprise Server 12
  • SUSE Linux Enterprise Server 15 SP2
  • openSUSE 闰15。2
  • 适用于WSL 的Fedora Remix

笔者安装的是Ubuntu ,下载好点击安装即可,然后设置用户名和密码,就发现直接进入Ubuntu界面了

3)操作使用

  • WSL 可以访问 Windows 文件系统中的文件,WSL 根目录 /mnt 目录下有 cd 等文件夹,分别表示本地的C盘D盘 ,直接使用 cd 命令,即可访问。

  • apt 更换阿里云源

    执行下面命令,备份 apt 安装源:

    $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    

    vim 编辑 sources.list :

    $ sudo vim /etc/apt/sources.list
    

    在 sources.list 中添加 apt 阿里云源:

    deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
    

其他和linux 操作一样。

Windows 子系统 (WSL)的使用相关推荐

  1. 【安装配置】安装适用于 Linux 的 Windows 子系统 WSL ,完成 Clion 中对内存泄漏检测工具 Valgrind 的配置,亲测可用

    关键词:[Linux] [WSL] [Clion] [Valfrind] 一.前言 今天在回答一个粉丝的评论(关于C++ delete 和 delete[ ])时,引出上面的系列问题,具体流程如下: ...

  2. Windows子系统WSL

    我记得几年前就有人科普,说是AWSL的意思是a windows subsystem for linux,之前一直都是直接在微软商店里直接搜索Linux,没想到现在竟然可以直接用命令行操作 首先,可以先 ...

  3. Geant4 及ROOT 在windows子系统(WSL)中的快速安装

    本文旨在以新手的角度,成功的在windows的linux子系统(wsl)中安装并运行Geant4. 这样有几点好处: 能够直接在windows界面下对文件进行管理,如果linux系统使用不熟练的话,这 ...

  4. 适用于Linux的Windows子系统WSL

    以前使用的都是在虚拟机里安装linux,最近才发现在win10提供了WSL(Windows Subsystem for Linux) ,简单来说就是可以在win10里面直接使用Linux. (一)首先 ...

  5. windows子系统(WSL)与本地互相访问;挂载U盘

    1.WSL进入D盘: cd /mnt/d 在WSL输入一下命令,Windows会弹出WSL在本地的存储 explorer.exe . 2.挂载U盘,假设U盘在本地显示为G盘 sudo mkdir /m ...

  6. 找出你的windows子系统(WSL)的安装位置

    使用前提:安装了Everything,神器!0学习成本,墙裂建议你安装.当然,你如果用windows10自带的文件搜索功能我也不反对.

  7. 在Linux的Windows子系统上(WSL)使用Docker(Ubuntu)

    背景 平时开发大部人都是在提供了高效GUI的window下工作,但是真正部署环境普遍都是在Linux中,所以为了让开发环境和部署环境统一,我们需要在windows模拟LInux环境,以前我们可能通过虚 ...

  8. windows守护进程_在Linux的Windows子系统上(WSL)使用Docker(Ubuntu)

    平时开发大部人都是在提供了高效GUI的window下工作,但是真正部署环境普遍都是在Linux中,所以为了让开发环境和部署环境统一,我们需要在windows模拟LInux环境,以前我们可能通过虚拟机的 ...

  9. 【Linux】在Windows 10环境下安装适用于 Linux 的子系统 (WSL安装指南)

    更多教程:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 安装适用于 Linux 的 Windows 子系统 (WSL) 时有两个 ...

最新文章

  1. 简单的Tab切换组件
  2. yum 安装php7和相关扩展
  3. VMware安装MikroTik RouterOS chr
  4. php utf8 或gbk 截取字符串乱码解决
  5. 建立你的RoR学习环境(Windows)之一
  6. 面试必谈的哈希,.Net 程序员温故而知新
  7. 容器中用uwsgi协议部署注意的问题以及用flask部署
  8. arraylist线程安全吗_Java中的集合和线程安全
  9. 「版本升级」MyEclipse CI 2018.12.0正式发布
  10. 软件工程导论---软件测试(集成测试、单元测试、验收测试、系统测试)
  11. 家谱排版一般用什么软件
  12. 四、随机变量及其分布函数的基本定义和性质 random variables and distribution
  13. 无人驾驶传感器之GPS和IMU
  14. 四平博达学院计算机社团,民盟四平市委博达学院支部举行换届会议
  15. 多可系统中如何修改注册信息
  16. 永中软件自己越描越黑
  17. 华为一系统命名为鸿蒙的意图,华为操作系统命名曝光,国内与海外不一样,背后是华为人的斗志...
  18. 徘徊在神与兽间的人们
  19. Django Admin 后台管理系统
  20. MEMS振镜扫描的Lissajous图形Matlab仿真

热门文章

  1. Vue 自提项目 --小益回收 遇到的问题(二)
  2. python批量生成视频_百万点赞怎么来?Python批量制作抖音的卡点视频原来这么简单!...
  3. 报销流程|By天放师兄
  4. 前端 读取excel时间为数字的问题,日期格式转换
  5. 电脑桌面不定时黑屏,电脑桌面壁纸不定时黑屏,电脑桌面黑屏怎么办,
  6. 『NVIDIA』JETSON XAVIER NX DEVELOPER KIT学习笔记
  7. 自己本地搭建svn仓库_搭建svn仓库
  8. css实现一个炫酷的渐变色边框
  9. 【转】Java面试资源----百度Java面试题前200页大汇总
  10. iPhone 4奇货可居真相透视