在Windows 10 中直接安装Linux bush shell

由于Canonical(Ubuntu的母公司)与微软之间的合作关系,在Windows上运行Linux现在已经可以实现。之前在Windows商店中虽然可以搜到Ubuntu,但当时还处于beta版本,必须使用开发者模式才能运行。随着微软秋季创意者版本的推送,WSL(Windows Subsystem for Linux - 维基百科)已经趋于成熟,如今用户可以在商店中直接下载安装。

什么是Windows上的Bash?
Windows上的Bash提供了一个Windows子系统,Ubuntu Linux运行在它上面。它不是像Cygwin这样的虚拟机或应用程序。它是 Windows 10内完整的Linux系统。
基本上,它允许你运行在Linux上找到的相同的Bash shell。这样,您就可以在Windows中运行Linux命令,而无需安装虚拟机或
双启动Linux和Windows。您可以像常规应用程序一样在Windows中安装Linux。如果您的主要目标是学习Linux /Unix命令,这是 一个不错的选择。

  1. 打开控制面板 - 程序和功能 - 启用或关闭Windows功能 - 勾选“适用于Linux的Windows子系统”

windows 功能

注意:打开此选项后可能会要求重启

  1. 在Windows商店中搜索Linux,选择合适的版本直接安装即可

winsotre1

winstore2

  1. 安装完成,直接启动
  • 初次启动需设置好用户名和密码

username

complete

  • 直接上一张screenfetch的截图

screenfetch

  • 安装完成后,Windows下的其他分区都会挂载到mnt下,可以直接查看到Windows中的文件

mnt

可以测试一下常用的git ssh 等命令都可以正常使用,用来学习Linux的基本命令等绝对是个好的选择,而且如果在使用过程中将Linux的环境搞乱了,可以直接在Windows商店中卸载该程序,重新安装即可。


常见错误:未开启WSL组件

The WSL optional component is not enabled. Please enable it and try again.
See https://aka.ms/wslinstall for details.
Error: 0x8007007e
Press any key to continue...

解决方法:请重复第一步,打开控制面板 - 程序和功能 - 启用或关闭Windows功能 - 勾选“适用于Linux的Windows子系统”。


参考文献:

  1. How to Install Linux Bash Shell on Windows 10
  2. 关于WSL(Windows上的Linux子系统)的简单介绍及安装

2018-03-03 Wiilz.cn

仅有 1 条评论
  1. 这样说就是Linux成为windows 10的一个软件,这样可方便多了

添加新评论