从0开始配置WSL2-Ubuntu
迁移至其他盘
使用LxRunOffline进行迁移,下载地址
.\LxRunOffline.exe m -n Ubuntu-20.04 -d E:\Ubuntu-20.04
换源
经发行版Ubuntu内测试ustc的源最快
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list
sudo sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
sudo sed -i 's/http:/https:/g' /etc/apt/sources.list
更新源
sudo apt update
终端美化
安装zsh和其他工具
sudo apt install zsh vim tmux curl -y
改hosts
sudo vim /etc/hosts
ip地址更正查询raw.githubusercontent.com的IP地址
加上下面一行:
185.199.108.133 raw.githubusercontent.com
安装ohmyzsh
需要借助代理工具
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安装并改用Nerd Font
在下载地址下载一款NerdFont,安装至Windows端。
设置终端
终端设置中启用NerdFont
将外观改为半透明,方便抄命令
设置VSCode终端字体
安装powerlevel10k作为ohmyzsh的主题
p10k启动很快,而且比较好看。
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
cd
vim .zshrc
将$ZSH_THEME
改为"powerlevel10k/powerlevel10k"
ZSH_THEME="powerlevel10k/powerlevel10k"
source .zshrc
根据安装向导完成配置。
配置vim
借鉴了acwing AC Terminal的配置,主要是开启编号和更改配色为dessert。
配置tmux
p10k配置256色后,进tmux默认不显示,需要改一下tmux.conf,借鉴了acwing AC Terminal的配置,没有将键位映射为Ctrl+a
cd
vim .tmux.conf
set-option -g mouse on
set -g default-terminal "screen-256-color