当前位置: 首页 > news >正文

原神启动!WSL一键优化指南

一般情况下,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
http://www.jsqmd.com/news/1211283/

相关文章:

  • Sqribble深度解析:面向非设计人员的可执行文档操作系统
  • Cortex-M4异常处理机制:从复位到中断的底层原理与调试实战
  • Flutter Draggable控件详解与拖拽交互开发实践
  • DS18B20数字温度传感器原理与应用详解
  • YOLOv8蜜蜂识别检测系统:从数据集到Web界面的完整实现
  • Cadence IC 设计环境中管理工艺技术数据的核心参考指南
  • Win11后台服务优化:一行代码提升45%性能
  • 计算机毕业设计之基于jsp职工健康状况查询与咨询服务系统
  • Mac内存管理误区与优化实践指南
  • Java面试核心要点与实战技巧全解析
  • DeepSeek-R1本地部署与VSCode开发环境搭建指南
  • VC++编程实战:从环境搭建到MFC框架与性能优化
  • 嵌入式Linux命令行操作与自动化运维实战
  • Unity开发高效配置:VS Code集成与深度调试指南
  • 开源大模型核心技术:上下文长度、Tokens计算与多语言支持
  • DFT笔记78
  • Java入门的三个小工具:标识符、Scanner、进制
  • 双层OLED触控屏如何重塑商务本交互体验
  • Grok大模型本地部署指南:代码生成与安全合规实践
  • SQL 联合查询
  • 【2018-03-07】tls简单笔记-openssl数字证书常见格式与协议介绍
  • Unity ECS架构实战指南:从数据导向设计到高性能游戏开发
  • 在Hypermesh中如何在无几何的2D网格上批量开孔及创建washer
  • G1人形机器人35kg轻量化设计原理与成本结构解析
  • C++实现百慕大期权定价:二叉树模型核心原理与工程实践
  • 基于最小生成树的TSP 2-近似算法:原理、C#实现与性能分析
  • 从零开始解读甲骨文与金文:数字化时代的古文字研究入门
  • Unity多点触控开发实战:TouchScript核心机制、常见问题与性能优化全解析
  • CNN、ViT、TVA三种具身智能视觉范式的巅峰对决(3)
  • Java本地缓存性能优化:Caffeine与Guava Cache深度对比与实战指南