gpt4 book ai didi

windows - 保持 Windows 和 'Bash on Ubuntu on Windows' 之间的路径同步

转载 作者:可可西里 更新时间:2023-11-01 14:48:23 26 4
gpt4 key购买 nike

保持 Windows 10 路径和“Bash on Ubuntu on Windows (WSL)”路径同步的最佳方法是什么?

我已将 Windows 10 路径(将其转换为与 bash 兼容)附加到 .bashrc,但 bash shell 似乎没有接收它。

我采取的步骤:

  1. 获取 Windows 路径 >echo %PATH%
  2. 选择相关路径并转换为bash 兼容(例如 C:\Java 变成/mnt/c/Java )
  3. 启动 bash 并编辑 .bashrc
  4. 附加到 .bashrc 例如>export PATH=${PATH}:/bin:/mnt/c/Java/bin:/mnt/c/node

最佳答案

从 Insider build 145963 (ish) 开始,您不需要在 .bashrc 中附加 Windows 路径:

在随后的构建中,从 Creators Update 开始,WSL 自动将 Windows 路径附加到您的 Bash 路径,允许您从 Bash 中启动 Windows 可执行文件,而无需输入路径上可执行文件的绝对文件夹位置。

例如,导航到 C: 驱动器上的临时文件夹,创建一个文本文件并在记事本中打开它:

$ cd /mnt/c/temp
$ echo Hello > hello.txt
$ Notepad.exe ./hello.txt

Tip: Don't forget the .exe extension - that's what tells Linux to ask WSL to launch the .exe

关于windows - 保持 Windows 和 'Bash on Ubuntu on Windows' 之间的路径同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42062564/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com