更换wsl源

访问

# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

添加代理

临时代理
在终端中

export http_proxy=http://10.1.1.1:8080
export https_proxy=http://10.1.1.1:8080
export all_proxy=http://10.1.1.1:8080

永久生效
~/.bashrc中添加

export http_proxy=http://10.1.1.1:8080
export https_proxy=http://10.1.1.1:8080
export all_proxy=http://10.1.1.1:8080

执行source ~/.bashrc # 或 source ~/.zshrc生效

安装配置zsh

# 更新系统包列表
sudo apt update

# 安装 zsh 和 git
sudo apt install -y git
sudo apt install -y zsh

# 查看 zsh 路径(通常是 /usr/bin/zsh)
which zsh

# 设置默认 shell(输入当前用户密码确认)
chsh -s /usr/bin/zsh

安装配置oh-my-zsh

官网:http://ohmyz.sh/。安装方式任选一个即可。

MethodCommand
curlsh -c "$(curl -fsSL https://install.ohmyz.sh/)"
wgetsh -c "$(wget -O- https://install.ohmyz.sh/)"
fetchsh -c "$(fetch -o - https://install.ohmyz.sh/)"
国内 curl 镜像sh -c "$(curl -fsSL https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"
国内 wget 镜像sh -c "$(wget -O- https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"

安装字体管理工具

# 安装字体管理工具
sudo apt install -y fontconfig
# 刷新字体缓存
fc-cache -f -v

安装字体

# 安装字体
sudo apt install -y fonts-powerline
# 安装Nerd Fonts包
sudo apt install fonts-meslo-lg-regular nerd-fonts-meslo

下载安装

访问 Nerd Fonts 官网(https://www.nerdfonts.com)
搜索并下载 "Meslo" 字体家族
解压下载的 zip 文件,将.ttf 字体文件复制到~/.local/share/fonts/或系统字体目录(需 sudo)
刷新字体缓存:fc-cache -fv

配置主题

# 编辑 ~/.zshrc 文件
nano ~/.zshrc

# 找到 ZSH_THEME 行,取消注释并设置为 desired_theme(如 "agnoster")
ZSH_THEME="agnoster"

# 保存并退出编辑器(nano 按 Ctrl+X,确认保存)

# 使配置生效
source ~/.zshrc