windows10将成为最好的Linux发行版 (笑
随着Windows的更新,不少人已经发现了其内置了Linux子系统,虽然有些大大小小的问题,但总体体验还不错。本篇文章就介绍如何在自己的win10上安装Linux子系统。
启用子系统
对于更新到秋季创意者更新(版本号:1709)的用户,只需在控制面板->程序->启用或关闭Windows功能选项里启用适用于Linux的Windows子系统功能,即可成功启用子系统。
对于在版本号在1709之前的用户,则需要在设置->针对开发人员中选择开发人员模式选项,然后重复上面1709版本的步骤,即可成功启用子系统。
安装子系统
针对更新到秋季创意者更新(版本号:1709)的用户,打开应用商店,搜索linux关键字,即可进入到Linux子系统的下载界面,当前有Ubuntu,OpenSUSE,SUSE三种Linux子系统可供下载。
对于在版本号在1709之前的用户,在命令行下运行lxrun /install /y即可下载安装Linux子系统
使用子系统
针对更新到秋季创意者更新(版本号:1709)的用户,在安装成功后,打开程序列表所安装的软件图标,根据提示输入账户和密码。
版本号在1709之前的用户,命令行运行bash进入Ubuntu,默认使用root账号登录,通过指令passwd设置密码。
通过以上操作,即可成功使用Windows自带的Linux子系统,不过,为了让这个子系统更加好用,可以对其进行进一步的优化。下面的过程均以Ubuntu为例,若安装了其它Linux子系统,请根据自身情况进行相应设置。
优化子系统
使用cmder替代cmd
Windows自带的命令提示符非常难用,推荐使用cmder作为替代品,关于这个软件的使用,我的另一篇文章《Windows命令行神器Cmder》有详细的介绍。
安装打开cmder后,进入Settings->Satrtup->Tasks,点击+号,添加一个新的Task,在Commands一栏下面中添加
cmd /c "bash" -cur_console:p -new_console:d:%USERPROFILE%"指令,保存后,在新标签页选择新建的Task,就进入了Linux的终端界面。
运行图形界面
没错,Linux子系统也可以运行图形界面,使用的软件为Xming,有兴趣者可自行搜索其原理,这里不做过多阐释。
- 首先为Windows安装
Xming软件 下载地址 - 安装完成后直接打开
Xming即可 - 在Linux子系统下安装一个图形界面程序测试,例如
Firefox,运行sudo apt install firefox - 运行程序,在程序指令前加上
DISPLAY=:0,如DISPLAY=:0 firefox - 简化配置:运行
echo "export DISPLAY=:0.0" >> ~/.bashrc命令,重启cmder,以后运行程序,就不需输入DISPLAY=:0
更换软件源
Linux子系统的软件源一般都设在国外,国内访问速度较慢,我们可以将其更改为国内镜像源,速度会更快。
用户可以使用vim在终端中进行操作更改,但对不熟悉vim操作的用户,过程较为繁琐,因此,我们使用图形化的sublime-text进行编辑。
- 安装
sublime-text软件
cd /
# 下载
wget https://download.sublimetext.com/sublime-text_build-3143_amd64.deb
# 安装
sudo apt install libgtk2.0-0 -y
dpkg -i sublime-text_build-3143_amd64.deb
# 运行
subl
- 备份原来的数据源配置文件
cp /etc/apt/sources.list /etc/apt/sources.list_backup - 使用
vim编辑数据源
vim /etc/apt/sources.list - 使用
sublime-text编辑数据源
subl /etc/apt/sources.list
软件数据源可选择中科大的源:地址,按照页面中指示即可完成
结语
除了上面的基础操作之外,还可以为自己的Linux子系统添加更多的应用功能,如启用xfce桌面,启用ssh,启用nginx 等更多操作,由于能力与篇幅有限,在这里不能实现。感兴趣可以多多尝试,毕竟喜欢折腾总是不坏的。