bash on windows是微软的
microsoft love linux计划中的一部分,旨在让
windows用户可以在系统中运行
linux子系统,提供原生的
linux bash体验。
? 安装首先,您需要确保您的
windows已升级到创意者更新版本(
1709),因为只有在此版本之后,
bash on windows才正式发布,之前的版本都是测试版本。
首先,进入控制面板的程序与功能界面,点击启动或关闭
windows功能:
程序与功能
然后,勾选适用于
windows的
linux子系统选项,并点击确定。
启动或关闭Windows功能
接下来,您可以在
Windows Store中下载所需的
linux系统,打开
Windows Store,搜索
linux,您会看到许多可用的
linux子系统:
Windows Store
您可以选择下载任何一个,我选择的是
Ubuntu 18.04。下载完成后,您可以在
windows任务栏的搜索栏中直接搜索
Ubuntu(如果您下载了其他系统,请搜索相应的名称)。首次打开时,系统会提示您重启电脑。
重启后,再次打开子系统,您会看到它正在解压。如果解压不成功,您可以直接在
Windows Store中卸载并重新安装。
linux子系统在
windows中就像一个
Windows Store应用。
安装完成后,您就可以像使用普通
Bash一样使用它了。
☕ 优化当然,子系统是以
cmd的形式在
windows中运行的,这可能会带来一些问题,比如每次您删除所有字符时,会发出
windows错误提示音。此外,这种
linux bash的外观也不太好看。
这里推荐使用
cmder进行优化。
cmder是一个优化版的
Windows Cmd,但它可以设置启动命令。我们使用这条启动命令,可以让
cmd自动启动
Bash,这样
cmder就可以直接运行
Bash。
cmder的字体和各种配置都可以设置,因此使用子系统会非常舒适!
cmder的官网在这里:Cmder | Console Emulator
您可以下载
Mini版或
Full版,效果差不多。运行
cmder后,点击右下角的汉堡形按钮,进入
Settings,进行如下修改:
cmder settings
代码如下:
%windir%\system32\bash.exe ~ -cur_console:p:n
这样设置后,启动时会自动进入
Bash。字体和其他设置可以在上面进行调整,配色也是如此。
最后展示一下我的
Ubuntu子系统优化结果:
Ubuntu + Cmder










