安装 windows terminal
https://docs.microsoft.com/zh-cn/windows/wsl/install
安装 CentOS ( Microsoft Store )
root 登入,安装必备软件包
yum update cat /etc/redhat-release yum install git vim curl
WSL 和 windows 文件交换在 /mnt 目录下
mkidr /mnt/c/Users/jpuyy/git ln -s /mnt/c/Users/jpuyy/{Downloads,git,OneDrive} ~/
作为项目目录
yum install -y zsh
安装 oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
遇到 raw.githubusercontent.com 被污染,临时解决
echo 'nameserver 8.8.8.8' > /etc/resolv.conf
安装 kubectx
https://github.com/ahmetb/kubectx/releases
安装 winget
https://github.com/microsoft/winget-cli/releases 下载二进制包
安装 keepassxc
winget install keepassxc
重启 wsl 虚拟机, 进入 PowerShell
wsl --shutdown
然后新开窗口启动
从原来的 wsl 升级到 wsl2
PS C:\Users\yangy> wsl -l -v
NAME STATE VERSION
* CentOS Running 1
wsl –set-version CentOS 2
PS C:\Users\yangy> wsl –set-version CentOS 2
正在进行转换,这可能需要几分钟时间…
有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2
请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化。
有关信息,请访问 https://aka.ms/wsl2-install
## powershell
PS C:\Users\yangy> wsl –list –online
以下是可安装的有效分发的列表。
请使用“wsl –install -d <分发>”安装。
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
openSUSE-42 openSUSE Leap 42
SLES-12 SUSE Linux Enterprise Server v12
Ubuntu-16.04 Ubuntu 16.04 LTS
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
winget install oh-my-posh
winget install aria2
Leave a Reply