首先查看windows10 的版本
Windoes10 1709 专业版 或者 Windoes10 1803 及以上的家庭版或专业版可安装WSL
如果版本不低于2004,则也可以安装WSL2
本机版本低于2004,故以下安装WSL
一. WSL(Windows Subsystem for Linux)的安装步骤
1.设置开发人员模式
2. 控制面板——程序——程序和功能——启用或关闭Windows功能——勾选适用于Linux的Windows子系统——点击确定
3.根据系统提示,将电脑重启
4.Microsoft Store——搜索“WSL”——安装Ubuntu 18.04 LTS
问题1——关于Microsoft Store存在界面打不开的情况
问题2——关于Microsoft Store查看安装应用的进度
快捷键Win+R打开运行窗口——输入services.msc点击确定
双击Microsoft Store安装服务——启动类型选择“自动”——启动——应用——确定
此时在Microsoft Store安装应用时,上方会出现下载进度条
二. WSL的配置
1.下载完成后,打开所安装的Ubuntu 18.04 LTS
启动之后,按照提示设置用户名和密码
注意:(1)界面不显示输入的密码
(2)用户名不要以数字开头
2.更改apt源
默认配置apt源需要连接国外的服务器,为了提高软件下载的速度,将其更新为国内的镜像apt源
这里更新为清华大学提供的镜像apt源,也可以选择阿里云、科大、网易etc所提供的镜像apt源
(1)复制源文件备份,便于以后恢复:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
编辑源文件:
sudo vim /etc/apt/sources.list
(2)单击键盘上的“i”进入编辑模式(左下角会出现--INSERT--),用#注释掉所有本来没有用#注释掉的行,即每一行都是#打头
(3)复制清华大学Ubuntu镜像使用帮助中的对应Ubuntu版本的内容
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
(4)回到Ubuntu窗口,单击鼠标右键即可完成粘贴;若不行,在Ubuntu窗口的标题栏单击鼠标右键——编辑——粘贴
(5)单击键盘ESC退出编辑模式,键盘切换成大写,双击Z,完成保存并退出
(6)在Ubuntu窗口中输入命令,完成更新和升级
sudo apt-get update
sudo apt-get upgrade
3.查看自己有哪些SHELL
cat /etc/shells
4.安装zsh
sudo apt-get install zsh
设置默认SHELL为zsh,然后重启
chsh -s $(which zsh)
重启之后的界面
安装oh-my-zsh,这是一个针对zsh的开源项目,源码在github上
#tip1:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
#tip2:
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
#tip3:tip1&2 always failure
wget https://github.com/ohmyzsh/ohmyzsh/blob/master/tools/install.sh
安装完成后重新打开Ubuntu窗口,利用下面的命令检查是否设置成功
echo $SHELL
#output the following:
/usr/bin/zsh
设置ys主题
打开oh-my-zsh配置文件,zsh的配置文件存在当前用户目录中的.zshrc文件中
sudo vim ~/.zshrc
配置文件并应用
ZSH_THEME="ys"
source ~/.zshrc
输入命令查看主题是否修改成功
echo $ZSH_THEME
4.安装oh-my-zsh插件
(1)语法高亮插件:zsh-syntax-highlighting
输入为绿色表示:可用命令,路径带有下划线表示:可用路径
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
修改配置文件.zshrc
plugins=(git zsh-syntax-highlighting)
让配置生效
source .zshrc
(2)历史输入指令提示:zsh-autosuggestions
输入为绿色表示:可用命令,路径带有下划线表示:可用路径
git clone git://github.com/zsh-users/zsh-autosuggestions
修改配置文件.zshrc
plugins=(git zsh-autosuggestions)
让配置生效
source .zshrc
参考资料:
1.https://www.jianshu.com/p/ab51b175d693 《Linux的windows10子系统 (WSL) 配置》
2.https://www.cnblogs.com/weixuqin/p/10997534.html《Windows 安装和配置 WSL》
3.https://www.cnblogs.com/monsterdev/archive/2019/07/10/11166720.html《Oh-My-Zsh的配置与使用》