知识库 知识库
首页
  • Hyperskill - Java

    • Java basic
    • Java OOP
    • 应知
    • 扩展
    • IO & Stream
    • Error & Exception
    • Algorithm & Data structure
    • Design pattern
    • Web
    • Spring boot
  • 练习题

    • 选择题 & 填空题
    • 代码题
  • Frank - Java与生活 (OOP)

    • 参考资料
    • Java基础
    • OOP上半部分
    • OOP下半部分
  • Frank - Java API进阶

    • Base API
    • Unit Test and main function
  • 学习笔记
  • 学习笔记

    • 数据库
  • Frank - MySQL删库跑路

    • 安装、连接、配置
    • 基本操作——数据库
    • 基本操作——表
    • 基本操作——数据
    • 数据类型
    • 列属性完整性
    • 数据库设计思维
    • 单表查询
    • 多表查询
  • 学习笔记

    • 其它
  • Frank - Linux现代方法

    • 必知
    • 命令
    • 技巧
  • 技术文档
  • Git
  • GitHub技巧
  • 前端
  • Khan Academy - 语法
  • Monthly
  • 阅读
  • Others
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 标签
  • 归档
GitHub (opens new window)

Jim FuckPPT

Java小学生
首页
  • Hyperskill - Java

    • Java basic
    • Java OOP
    • 应知
    • 扩展
    • IO & Stream
    • Error & Exception
    • Algorithm & Data structure
    • Design pattern
    • Web
    • Spring boot
  • 练习题

    • 选择题 & 填空题
    • 代码题
  • Frank - Java与生活 (OOP)

    • 参考资料
    • Java基础
    • OOP上半部分
    • OOP下半部分
  • Frank - Java API进阶

    • Base API
    • Unit Test and main function
  • 学习笔记
  • 学习笔记

    • 数据库
  • Frank - MySQL删库跑路

    • 安装、连接、配置
    • 基本操作——数据库
    • 基本操作——表
    • 基本操作——数据
    • 数据类型
    • 列属性完整性
    • 数据库设计思维
    • 单表查询
    • 多表查询
  • 学习笔记

    • 其它
  • Frank - Linux现代方法

    • 必知
    • 命令
    • 技巧
  • 技术文档
  • Git
  • GitHub技巧
  • 前端
  • Khan Academy - 语法
  • Monthly
  • 阅读
  • Others
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 标签
  • 归档
GitHub (opens new window)
  • 学习

  • 编程

  • 面试

  • 心情杂货

  • 遭遇问题

  • 实用技巧

    • 2分钟规则
    • Clash绕过系统代理
    • GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床
    • 关于WSL运行某些第三方命令很慢的原因
      • 解决方案
    • VMware虚拟机科学上网
  • Interesting

  • 友情链接
  • Khan Academy - 算法

  • 更多
  • 实用技巧
Jim
2022-09-22
目录

关于WSL运行某些第三方命令很慢的原因

# 关于WSL运行某些第三方命令很慢的原因

在 WSL 上运行第三方软件,比如命令纠错软件 thefuck,速度极其之慢。

这很有可能是因为WSL会同步 Windows 系统本身的环境变量,这使 WSL 的 PATH 路径变得非常非常长,新追加到最后的路径需要等前面的路径都检索完后才能被检索。

echo $PATH  # 显示PATH变量
1

提示

当然也只是我的猜测。另一种可能是访问检索那些Windows系统自身的环境变量导致速度变慢。

要想解决这个问题,就要关闭 WSL 同步 Windows 环境变量的功能。

# 解决方案

https://github.com/microsoft/WSL/issues/1640#issuecomment-616887435

无需尝试摆弄路径或注册表,只需禁用该功能即可。

in WSL:

sudo vi /etc/wsl.conf
1

add:

[interop]
appendWindowsPath = false
1
2

然后在Windows中找到您的发行版名称并终止它,以便获取配置更改:

wsl.exe --list
wsl.exe --terminate <distro_name>
1
2

重启启动 WSL 即可。

编辑 (opens new window)
#WSL
上次更新: 2022/12/03, 17:31:39
GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床
VMware虚拟机科学上网

← GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床 VMware虚拟机科学上网→

最近更新
01
《挪威的森林》
04-14
02
青钢影
04-14
03
Processing strings
02-18
更多文章>
Theme by Vdoing | Copyright © 2022-2023 Jim Frank | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式