目录
一、开启win10子系统[WindowsSubsystemforLinux(WSL)]
打算工作
设置——>更新和安全——>针对开发人员——>开发人员模式
控制面板——>程序——>程序和功能——>启用或关掉Windows功能——>适用于Linux的Windows子系统——>确定(之后重启)
下载并安装Ubuntu
在应用商店中搜索Ubuntu,选择Ubuntu16.04,点击获取进行下载及安装,安装完毕点击启动会打开bash命令行提示我们设置用户名(常用的不具有root权限的用户)和密码。完成以后就可以随便折腾你的linux系统了。万一我们不留神把子系统折腾崩了,只须要像应用软件一样卸载掉再重新安装就可以了,有须要的话我们甚至还可以安装多个不同版本的子系统,简直不要太便捷。
子系统储存在“C:用户【你的windows用户名】”下的隐藏目录中。点击底部的查看选项卡——>隐藏的项目,可以看见AppData文件夹。子系统所在目录为:C:用户【你的windows用户名】AppDataLocalPackagesCanonicalGroupLimited.Ubuntu16.04onWindows_79rhkp1fndgscLocalStaterootfs
查看当前系统版本:
lsb_release -a
二、基本配置
更改软件源
源列表文件坐落/etc/apt/sources.list,可以使用vim打开该文件,将官方的源注释掉,之后加入新的软件源(这儿不推荐阿里的源,由于前面要安装图形界面的时侯会出问题红旗linux桌面版,推荐使用中科大的源)
备份原先的数据源配置文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
更改数据源配置文件
sudo vi /etc/apt/sources.list
中科大的源为(此处是16.04版本的源,对应版本名称为xenial,倘若是其他版本则替换为对应的版本名即可)
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
更新配置
sudo apt-get update
三、安装常用的软件安装配置zsh
ubuntu的默认shell使用bash,并且外形不太好看并且功能不够强悍。zsh是一个相对好用一点的shell,可以使用zsh替换默认shell。
安装zsh
sudo apt-get install zsh
安装wget、git
sudo apt-get install wget git
执行oh-my-zsh配置脚本
wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
设置为默认的shell
chsh -s /bin/zsh
设置zsh的主题
可以通过更改/root/.zshrc文件完成配置的修改,更改文件中的ZSH_THEME=”robbyrussell”即可修改主题(robbyrussell为默认主题)。更改完成之后输入source/root/.zshrc即可查看疗效。
使用bash顾客端软件cmder(虽然是windows中使用linux命令的软件)
Cmder把conemu,msysgit和clink打包在一起,解压即可使用无需配置。可以在官网下载。下载的时侯,有两个版本,分别是mini与full版;惟一的差异在于有没有内建msysgit工具linux系统装软件,这是GitforWindows的标配。我们的Linux子系统中工具齐全,所以下载mini版即可。
将cmder添加到右键菜单
把cmder加到环境变量,之后打开一个cmder命令行窗口,ctrl+T,勾选Runasadministrator,点击Start就打开了一个管理员权限的终端,在新终端中输入以下命令,就可以使用右键打开cmder窗口了。
Cmder.exe /REGISTER ALL
设置启动cmder时直接运行bash
打开一个cmder窗口,点击右下角的目录按键——>Settings——>Startup——>Commandline,输入“bash-cur_console:p”
可以通过软件顶部的减号后面的下拉符号新开标签页并步入bash。
设置配色主题
步入Settings——>Features——>Colors——>Schemes,下拉菜单中选择。
四、安装图形界面
要想使用Linux的图形用户界面一般有两种方式,一种是使用X-Windows安装使用图形化界面,另一种是通过本机远程桌面联接。
通过本机远程桌面
安装xorg(包括主板驱动、图形环境库等等一系列软件包)
sudo apt-get install xorg
安装xfce4(运行在类Unix操作系统上,提供轻量级桌面环境)
sudo apt-get install xfce4
安装xrdp(一种开源的远程桌面合同(RDP)服务器)
sudo apt-get install xrdp
配置xrdp(配置端口)
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
向.xsession中写入xfce4-session
sudo echo xfce4-session >~/.xsession
重启xrdp服务
sudo service xrdp restart
在Cortana中搜索远程桌面联接,点击步入,计算机栏输入【本机IP:端口】,用户名栏输入子系统用户名linux系统命令,点击联接。
安装gedit、SublimeText
既然可以运行图形界面了,编辑器也换成可视化的比较便捷。
安装gedit
sudo apt-get install gedit
下载安装sublimetext
wget https://download.sublimetext.com/sublime-text_build-3126_amd64.deb
dpkg -i sublime-text_build-3126_amd64.deb
通过安装桌面环境
安装X-Windows
可供选择安装的X-Windows有多个:VcXsrvWindowsXServer、Xming、CygwinXServer,本文选择第一个。下载地址为:
下载以后在windows下安装好linux系统装软件,启动xlaunch,首次启动手动步入设置界面
选择:“onelargewindow”,Displaynumber设置成0,其它默认即可(仍然下一步)
完成后会打开一个VcXsrvServer窗口。
安装桌面环境
sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager
配置compiz窗口管理器
输入以下命令
export DISPLAY=localhost:0
ccsm
会弹出ccsm的配置界面,按右图勾选
最重要的就是UbuntuUnityPlugin选项,勾选后会弹出提示框,按照提示框仍然点击Enable即可完成配置。之后点击close关掉ccsm。
启动compiz(打开桌面)
compiz