基于WSL的Ubuntu命令行美化

大多数 Linux 发行版中的默认 Shell 是 Bash。Bash 缺乏代码高亮,不易阅读。本文旨在通过安装 Zshoh-my-zsh,并应用 Powerlevel10k 主题来解决这一问题。


环境:Windows10 Pro 21H2,OS build: 19044.1766;基于 WSL 的 Ubuntu20

环境准备 WSL2

打开或关闭Windows功能->Hyper-V、Virtual Machine Platform、Windows Subsystem for Linux

Win11家庭版中只需要开启 Windows Subsystem for Linux 即可

# 1.必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 
# 2.在管理员模式下打开 PowerShell 或 Windows 命令提示符
wsl --install

美化 Terminal

下载 zsh

sudo apt install zsh

下载并配置 git

sudo apt install git

sudo apt-get install git # 安装 git
# 设置用户名
git config --global user.name '自己的用户名'
# 设置用户名邮箱
git config --global user.email '这里填写自己的用户名邮箱'
# 查询配置信息
git config --list

下载 oh-my-zsh

Oh My Zsh 是一套可以进一步定制 Zsh 的脚本。安装 oh-my-zsh 命令:

$ git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
# 或
$ git clone https://gitclone.com/github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh

安装完成后,将 shell 从 bash 切换到 zsh。

chsh -s /bin/zsh

输入完成后,需要重启。

重启之后再次打开终端你将看到
This is the Z Shell configuration function for new users,
zsh-newuser-install.
You are seeing this message because you have no zsh startup files
(the files .zshenv, .zprofile, .zshrc, .zlogin in the directory
~). This function can help you with a few settings that should
make your use of the shell easier.
此时,输入 2 进入 zsh。

下载 Powerlevel10k

下载字体

  1. MesloLGS NF 字体:MesloLGS NF
  2. 下载四个字体文件。
  3. 双击并安装。在 Windows TerminalDefault 中设置字体为 MesloLGS NF

下载 Powerlevel10k

采用 Manual 模式:

git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc

配置 Powerlevel10k

输入p10k configure,进入配置页面,根据自己的喜好选择即可

若提示command not found: p10k,则输入 zsh 命令,重新进入 zsh 终端。

结果如下:
在这里插入图片描述



参考:

romkatv/powerlevel10k: A Zsh theme (github.com)

【Github相关】解决git clone时443的问题,gitclone一下就可以解决(先关代理)_git 克隆 443-CSDN博客

我的终端环境:与众不同的 zsh 主题 - powerlevel10k - 掘金 (juejin.cn)

linux下安装p10k的详细过程,美化linux终端 - 菜小牛 - 博客园 (cnblogs.com)

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值