(转载)WSL + oh my zsh 更好看的 shell

本文转载自:https://zhuanlan.zhihu.com/p/68336685

至 win10 发布 wsl 已经有很长时间了,但是之前由于系统问题一直无法使用 wsl。昨天重置了系统终于可以尝试下这向往已久的功能了。

如何开启 wsl Windows Subsystem for Linux Installation Guide for Windows 10

我使用的是 debain,其实影响不大,下载自己喜欢的版本就好反正选择并不多
在这里插入图片描述

oh-my-zsh 是基于 zsh 的,比 bash 更强大更方便,同时它的主题更多更美观比如 agnoster(之前一直在mac下使用)
在这里插入图片描述

我的目的就是能在 wsl 使用到这样的 shell

安装 zsh
先看下自己有哪一些 shell

cat /etc/shells
如果没有 zsh 需要安装
sudo apt-get install zsh #Ubuntu Linux记得先升级下 apt-get
sudo yum install zsh #Redhat Linux
chsh -s /bin/zsh #安装完成后设置当前用户使用 zsh 并重启 wsl

安装 oh my zsh
此时我们需要下载 oh-my-zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

看项目 readme 还是写的非常详细的,安装好后重启 wsl 便是用的 oh my zsh

此时我们可以根据该项目 readme 切换主题

sudo apt-get install vim #debain 默认命令 vi 并没有安装 vim
vi ~/.zshrc
修改

ZSH_THEME="agnoster"
保存后

source ~/.zshrc

解决 wsl 乱码
在这里插入图片描述
主题已经运用上了但是一会发现是乱码

查看 readme 会看到这样一句

Note: many themes require installing the Powerline Fonts in order to render properly.
所以得先安装 Powerline Fonts 这样才会没有乱码,我们不能再 wsl 里面安装该字体,需要在 win10 下安装

git clone https://github.com/powerline/fonts.git --depth=1 # windos 下需先安装 git

克隆下来后打开文件夹,有一个 ps1 的 powershell 文件以管理员打开就能自动安装字体。再次打开 wsl 发现乱码还在此时需要修改 wsl 字体

左上角图标–>属性–>字体–>XXX for powerline
在这里插入图片描述接下来就能看到想要的命令行了
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值