栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

win10+wsl2+ubuntu+zsh+Powerlevel10k+nerd fonts

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

win10+wsl2+ubuntu+zsh+Powerlevel10k+nerd fonts

wsl2 是适用于 linux 的 windows 子系统的新版本,是相对于 wsl1 的升级。简单理解就是 wsl2 是可以在 windows 下进行 linux 开发。在我开来,wsl2 和虚拟机没什么区别,wsl2 就是一个交互性优化得非常好的虚拟机。

wsl2 安装

文档地址: https://docs.microsoft.com/zh-cn/windows/wsl/install

  1. 首先检查 win10 的版本是否合适安装 wsl2


需要win10 版本号大于 1904。

  1. 手动安装 wsl2
    下载地址 : https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载下来基本一路傻瓜式安装就可以了。

  1. 验证

cmd 执行

wsl -l -v

有输出 wsl2 就安装成功。
这里建议使用 Windows Terminal 操作 wsl2,这个需要在Microsoft Store 那里下载,这里就不介绍了

ubuntu 安装
  1. 手动安装 ubuntu
    这里一定要注意安装的版本是 wsl2 的 ubuntu
    下载地址:https://wiki.ubuntu.com/WSL#Installing_Ubuntu_on_WSL_via_rootfs
    选择 ubuntu 20 这个版本


下载完成之后解压,然后找到以下这个文件


再进行解压,然后执行 ubuntu.exe 就可以了。

  1. 验证
    执行
wsl -l -v

看到 ubuntu 镜像,就表明 ubuntu 已安装到 wsl2 里


但这里看到 ubuntu 的 version 那里是 1,正常的应该是在安装 ubuntu 之前,要先设置 version 为 2 ,命令是:wsl --set-default-version 2,现在要将这个 version 改为 2

wsl --shutdown
wsl --set-version Ubuntu 2

然后再运行

wsl -l -v

可以看到 ubuntu 的 wsl version 已经变为了 2

然后执行

wsl -d Ubuntu

就可以进入到 ubuntu

zsh 安装

zsh 通常是和 oh-my-zsh 一起的
zsh 是 shell
oh-my-zsh 是 zsh 的配置框架

在 ubuntu 下执行

sudo apt-get install zsh -y

然后查看

cat /etc/shells


可以看到 zsh 已经安装上去,
再执行

chsh -s /bin/zsh

将 zsh 作为默认 shell

接下来就是安装 oh-my-zsh
国内下载地址:wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh
给 install.sh 添加执行权限

chmod +x install.sh

修改 install.sh 的镜像

vi install.sh

将以下

REPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://github.com/${REPO}.git}

更改为

REPO=${REPO:-mirrors/oh-my-zsh}
REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}

保存退出,执行 install.sh 就将 oh-my-zsh 安装上。

Powerlevel10k 安装

Powerlevel10k 是比较流行的 zsh 主题,
Powerlevel10k 国内安装

git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

然后修改 .zshrc

vi ~/.zshrc

将 ZSH_THEME 修改为 Powerlevel10

ZSH_THEME="powerlevel10k/powerlevel10k"
nerd fonts 安装

powerlevel10k 使用的字体,有些是 win10 没有的,需要安装,常用的字体包有 powerline fonts,以及 nerd fonts。这里选择 nerd fonts 字体包,它里面的字体和符号都比较齐全
下载地址,这里找不到国内的地址了:git clone https://github.com/ryanoasis/nerd-fonts.git --depth 1
下载下来之后,win10 是执行里面的 install.ps1

.install.ps1
  1. 在 wsl2 启用 nerd fonts 字体

点击设置


点击 json 文件


在打开的 json 文件里,profile 那列添加上 nerd font 字体


到这里,整个安装就完成,在经过 powerlevel10k 的向导之后,看到的输出是这样


大家可以通过

p10k configure

重新设置 powerlevel10k。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/941634.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号