Windows10中安装Linux子系统

2020年08月11日 99点热度 0人点赞 0条评论

什么是 Linux 子系统

Windows Linux子系统(Windows Subsystem for Linux,WSL)就是该系统允许你在Windows 10和Windows 2016上运行Linux的发行版

适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境
包括大多数命令行工具、实用工具和应用程序

Linux子系统能做什么

在windows中我们可以不用安装虚拟机来运行linux,而直接安装linux子系统来使用Linux的功能。

功能:

  • 运行常用的命令行软件工具(例如 grep、sed、awk)或其他 ELF-64 二进制文件。
  • 运行 Bash shell 脚本和 GNU/Linux 命令行应用程序,包括:
  • 工具:vim、emacs、tmux
  • 语言:NodeJS、Javascript、Python、Ruby、C/ C++、C# 与 F#、Rust、Go 等。
  • 服务:SSHD、MySQL、Apache、lighttpd、MongoDB、PostgreSQL。
  • 使用自己的 GNU/Linux 分发包管理器安装其他软件。
  • 使用类似于 Unix 的命令行 shell 调用 Windows 应用程序。
  • 在 Windows 上调用 GNU/Linux 应用程序。

安装子系统

一、启用Linux子系统

  1. Windows功能中启用

Win + R 输入 appwiz.cpl 回车

启用或关闭Windows功能 - 勾选 【适用于 Linux 的 Windows 子系统】

  1. CMD命令启用

以管理员模式启动的cmd命令框中输入

Dism /online /Enable-Feature /FeatureName:Microsoft-Windows-Subsystem-Linux

启用功能后需要重启系统

二、从应用商店安装

  1. Microsoft Store里搜索Linux,根据自己喜好选择相应的Linux子系统进行安装。

单击以下链接会打开每个分发版的 Microsoft Store 页面:

  1. 我个人比较喜欢使用Ubuntu,选择最新的 Ubuntu20.04LTS版,点击 获取进行安装

  1. 耐心等待一会儿,提示安装完毕。

  1. 开始菜单中找到 Ubuntu 20.04LTS 启动

  1. 耐心等待一会后体是设置输入用户名和密码

  1. 全部设置完毕后就可以在窗口中尝试使用shell命令操作了

  1. 通过运行命令输入 bash 后也可执行

开启开发者模式

如果不能正常使用,请检擦是否还需要开启开发者模式,怎样开启请看我写在CSDN的一篇博文
如何开启开发者模式选项 传送门

暗暗

专注做好一件事,你总能打开成功的门栓。

文章评论