前言
本文将引导你去健全设置这个Bash控制台。
Windows build 16215及以上版本:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
在应用商城中搜索Ubuntu并下载。
下载成功后点击“启动”,启动Ubuntu程序,Windows将会下载与完成设置Bash。下载安装成功后,创建你的UNIX用户名和密码。(独立于Windows本身的用户名和密码)
设置完成后即可看到Bash窗口。
在设置,更新与安全,开发者选项中,开启开发者模式。
打开控制面板,程序与功能,选择左侧的打开或关闭Windows功能,找到Windows Subsystem for Linux(Beta),勾上并确定,等待Windows完成安装,重启电脑。
打开命令式提示符或者Powershell,输入bash,控制台会提示你是否安装Linux Bash,输入y,等待安装成功,然后设置UNIX用户名与密码。
Bash基础设置篇
首先,运行如下命令,更新Bash的package Index:
图6:更新Bash(一)
更新完成后运行如下命令,更新Bash本身:
图7:更新Bash(二)
以下是重点!
分别运行如下命令:
sudo apt-get install python3-dev python3-pip python3-tk
安装完全后,我们便可拥有一个与一般Ubuntu基本一致的Bash Shell了。你可以使用这个Bash体验最原生的C编译,也可以用这个Bash进行git,等等。
不支持GUI程序的Linux Subsystem不是好的Linux Subsystem。本处将补全x-server(Ubuntu管理GUI的部件)以支持一般Linux图形程序。
首先,在Windows 10上下载并安装VCXSRV,地址:https://sourceforge.net/projects/vcxsrv/?source=directory
图9:VcXsrv设置(二)
sudo apt-get install xorg xubuntu-desktop
echo ‘export DISPLAY=:0’ >> ~/.bashrc && . ~/.bashrc
sudo sed -i ‘s$.*$tcp:host=localhost,port=0$’ /etc/dbus-1/session.conf
如果你安装了xubuntu-desktop,Bash中输入xfce4-session,即可启动xubuntu桌面。
为了更加方便的使用Bash,我们可以把它加到右键菜单。将如下代码存为注册表reg文件并导入:
[HKEY_CLASSES_ROOT\Directory\Background\Shell\bash]
@=”Open Bash on this location”
“Icon”=”C:\\Windows\\bash.ico”
[HKEY_CLASSES_ROOT\Directory\Background\Shell\bash\command]
@=”C:\\Windows\\System32\\bash.exe”
把如下的bash.ico(下载地址:https://pan.baidu.com/s/1mjryxsc)放到Windows目录下,这样右键便有一个漂亮的图标。
恭喜,Bash设置至此完成!享受Ubuntu与Windows 10混合系统的乐趣吧!
图11:Bash使用实战,使用Tensorflow运行深度学习模型
领取专属 10元无门槛券
私享最新 技术干货