原神启动!WSL一键优化指南
2026/7/18 5:28:09 网站建设 项目流程

一般情况下,PowerShell 里执行 wsl 进入 WSL 后,会自动加载 ~/.bashrc,这是 bash 自带的启动逻辑,也就是:

当你在 PowerShell 执行:

wsl

WSL 会启动你 Linux 发行版里的默认 shell。
如果默认 shell 是bash,并且它以交互式非登录 shell的方式启动,那么 bash 会自动读取:~/.bashrc,这样配置好的直接进入工作目录以及网络什么的就直接好了

但是我遇到的情况是:

PS C:\Users\Y9000p> wsl yuanshen@YuanShen:/mnt/c/Users/Y9000p$ source ~/.bashrc yuanshen@YuanShen:~$

看到了,进来后没有自动source配置,要手动source一下,不然后续工作很麻烦,而且这个bash前缀太长!

最直接的解决方法就是使用长一点命令 wsl bash -i 启动

PS C:\Users\Y9000p> wsl bash -i yuanshen@YuanShen:~$

当然可以把他换个名字,也就是配置PowerShell的profile文件,自定义一个函数:

PS C:\Users\Y9000p> notepad $PROFILE

把 wsl bash -i 写到一个函数里,换一个名字启动

function yuanshen { wsl bash -i }

这样就可以:

PS C:\Users\Y9000p> yuanshen yuanshen@YuanShen:~$

原神启动!

P.S.如果没有$PROFILE就执行命令创建配置文件:

if (-not (Test-Path $PROFILE)) { New-Item -ItemType File -Path $PROFILE -Force }

然后打开即可

写完函数记得手动加载配置文件:

. $PROFILE

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询