1. 安装zsh
默认的shell空值台比较丑,在Linux中可以使用oh my zsh进行美化
使用oh my zsh前需要有zsh,先查看是否安装了zsh
cat /etc/shells
如果没有安装的话,则需要先安装zsh
sudo apt-get install zsh
安装完成后,设置用户使用zsh
chsh -s /bin/zsh
2. 安装oh-my-zsh
-
打开 https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh 页面,将其中内容复制下来,在任意路径下创建 install.sh 文件,然后将内容粘入,或者将内容粘贴到 windows 目录下的文本文件内,然后复制到子系统中
-
赋权脚本后,执行安装脚本
sudo chmod 755 install.sh sudo sh install.sh
-
编辑当前用户目录下的 .zshrc 文件
将ZSH_THEME=“robbyrussell” 改为 ZSH_THEME=“agnoster”
修改完毕后,执行
sudo source ~/.zshrc
3. 安装字体解决乱码
-
打开 https://github.com/powerline/fonts 页面,点击页面右侧的 Releases
选择 source code(zip)进行下载
下载完毕后进行解压,在powershell中运行 install.ps1 即可自动安装字体
-
调整字体
-
隐藏用户名和主机名
编辑
~/.zshrc
文件,加入# DEFAULT_USER="当前用户名" DEFAULT_USER="ubuntu"
编辑完成后,加载文件使其生效
source ~/.zshrc
-
设置windows terminal默认打开路径为家目录
windows terminal是为微软家推出的一款很好用的终端,同时在windows 11中也默认自带安装了这款终端应用
打开windows terminal的设置,找到ubuntu-20.04的配置文件进行设置
将启动目录改为
\\wsl.localhost\Ubuntu-20.04\home\ubuntu
,即\wsl.localhost\Ubuntu-20.04\子系统Linux的目录路径,保存后重新打开终端即可