电影中心 精品软件 联系我们

古城技术联盟 发表于 2020-8-1 08:00:54

Windows Subsystem for Linux(WSL)的安装、美化和增强

微软推出的 Windows Subsystem for Linux(以下简称WSL)实现了一机双系统的模式,极大地方便了我们的操作,提高了效率。由于默认界面太丑,而且功能薄弱,现分享一下美化和增强的教程
先预览一下效果图:
Ubuntu:

Windows Terminal:

一、 安装1. 启用“Windows Subsystem for Linux”和“虚拟机平台”俩可选功能右击“开始菜单”,点击“Windows PowerShell (管理员)”,以管理员身份运行 PowerShell,依次执行以下命令:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启电脑
至此“Windows Subsystem for Linux”和“虚拟机平台”俩可选功能安装成功

2. 将 WSL 2 设置为默认版本
再次以管理员身份运行 PowerShell,执行以下命令:wsl --set-default-version 2

3. 手动更新 Linux 内核
下载地址:https://wslstorestorage.blob.cor ... /wsl_update_x64.msi
下载后直接安装

4. 打开“Microsoft Store”,搜索并安装“Ubuntu”

5. 设置用户名和密码
打开“Ubuntu”会安装一会,稍等片刻直到出现“Enter new UNIX username”字样,然后输入用户名和密码,再确认一下密码(密码在输入过程中是不可见的,实际上已经成功输入了,不用担心)

注:如果你的电脑已经安装了 Windows Terminal,现在可以打开 WT 并可以直接打开 Ubuntu 了

二、 美化注:为了安装更快,需要更换源,这里推荐更换成华为源:
备份 sources.list 文件,执行如下命令:
cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
修改原 sources.list 文件,将 http://archive.ubuntu.com 和 http://security.ubuntu.com 替换成 http://repo.huaweicloud.com,依次执行如下命令:
sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.listsed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
更新索引,执行如下命令:sudo apt-get update
更新源成功1. 安装 oh-my-zsh打开 Ubuntu,依次执行如下命令(需要输入之前设置的密码,同样密码在输入过程中是不可见的):sudo apt install zsh

sh -c "(curl -fsSL https://raw.githubusercontent.co ... er/tools/install.sh)"

2. 编辑配置文件,设置主题
执行如下命令:sudo vim ~/.zshrc进入编辑模式,将 ZSH_THEME="robbyrussell" 改为 ZSH_THEME="ys"

按 Esc 键,输入英文冒号“:”,接着输入“wq”,回车保存并退出编辑模式
3. 重新加载配置文件
执行如下命令:source ~/.zshrc

“ys”主题已生效
想预览其它主题,请访问:主题预览
三、 增强安装语法高亮和自动补全俩重要插件(需安装Git,此处不再赘述)
1. 安装语法高亮插件
依次执行如下命令:git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

echo "source {(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> {ZDOTDIR:-HOME}/.zshrc

source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

高亮语法已生效
2. 安装自动补全插件
执行如下命令:git clone https://github.com/zsh-users/zsh-autosuggestions {ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

编辑配置文件,执行如下命令:
sudo vim ~/.zshrc
进入编辑模式,在 plugins=(git) 下方添加 plugins=(zsh-autosuggestions)

按 Esc 键,输入英文冒号“:”,输入“wq”,回车保存并退出编辑模式
重新加载配置文件
执行如下命令:source ~/.zshrc

自动补全已生效
页: [1]
查看完整版本: Windows Subsystem for Linux(WSL)的安装、美化和增强