专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
OSC开源社区  ·  直播预告|登Nature子刊!上海交大博士后 ... ·  1 周前  
赛尔实验室  ·  哈工大SCIR 14篇长文被EMNLP ... ·  6 天前  
程序员的那些事  ·  趣图:Python 和 Pycharm 闭环了? ·  1 周前  
OSC开源社区  ·  一文搞懂大语言模型的发展历程和未来应用场景 ·  1 周前  
51好读  ›  专栏  ›  OSC开源社区

通过 WSL 在 Windows 下愉快的玩耍 Linux

OSC开源社区  · 公众号  · 程序员  · 2017-02-13 08:30

正文

点击图片,立即加入开源中国码云


WSL(Windows Subsystem for Linux)  是在Windows 系统中为那些熟悉 Linux 用户准备的诸多子系统功能。换言之,你可以在 Windows 环境下来执行Linux操作,运行 Linux 程序。这对于 Windows、Linux 双系统有需求的用户来说是个不错的功能。本文详细介绍了如何使用 WSL。


WSL 简介


Bash 是 Linux/Unix 上非常流行的命令行 Shell,它是 Ubuntu、RHEL 等 Linux 发行版以及苹果 OS X 操作系统默认的命令行 Shell。通过 Windows Subsystem for Linux(WSL)这一 Windows 10 的最新特性实现的,使用此功能,你可以在 Windows 中原生运行 Linux 的大多数命令行程序。

启用 WSL 功能之后,如果使用 Bash,则 Windows 10 操作系统会下载一个由 Canonical 创建的 Ubuntu用户模式镜像(Ubuntu user-mode image),然后 Bash 程序以及其他的 Linux 二进制程序就可以运行于该 Ubuntu 镜像上。此外,微软也承诺未来会提供更多 Linux 发行版以供选择。


条件限制


WSL 只在 Windows 10 版本以上提供该功能,所以,如果你想玩转 WSL ,请升级你的 Windows。



切换到开发者模式下


启动 WSL 功能


在 选中 “Windows Subsystem for Linux”来启用 WSL 功能。


确认后,请重启计算机。



进入 Bash


进入 Bash,按照提示执行“y”,此时将会自动从 Windows 应用商店来下载 Linux (目前,暂时只支持Ubuntu系统)。

可能会由于网络原因安装会中断,请重复执行安装或者翻墙。



设置用户名密码


安装完成后,会提示你设置用户名和密码。当一切都完成后,你就可以像Linux 一样玩耍了。


设置 Ubuntu 镜像


使用镜像,可以加快软件的安装。编辑/etc/apt/sources.list文件, 在文件最前面添加以下条目(操作前请做好相应备份)


实战


我从网上找了一个 Linux 程序的源码,进行了编译,并成功运行了。

是什么程序,程序员都懂的 →_→


参考资料


● https://msdn.microsoft.com/en-us/commandline/wsl/install_guide

● https://linux.cn/article-7209-1.html

● http://mirrors.163.com/.help/ubuntu.html





推荐阅读

2017 年 Web 发展十大预测

几款开源的 ETL 工具及 ELT 初探

日常用上这些开源项目,轻松提升网络安全性能

小程序为何刚上线就遭冷落?部分已停止更新

一幅图看懂 Linux 内核结构 | 漫画

程序员不能错过的 Git 技术干货 | 码云周刊

点击“阅读原文”查看更多精彩内容