如果我想做的事情不被推荐,我愿意尝试不同的方法。当我在 Windows 上从 wsl 打开 ubuntu bash 时。我/home/linuxUserName
现在在路径中,当我使用不同的终端(如 hyper.is 配置为使用 wsl base.exe 或 Windows 终端(预览))时,两者都会在路径中加载时将我带入这是我更喜欢的,因为这样我就可以在我的项目所在的 Windows 目录中(或等效的 Windows 路径)/mnt/c/Users/windowsUserName
运行我的 npm 和 node 命令以及 bash 命令/mnt/c/Users/windowsUserName/sites
我想要在普通的 ubuntu bash 中实现这个的主要原因是因为我朋友的电脑不会安装 hyper,而且不确定 windows 终端是否可以运行,还没有尝试过。
通常在 Linux 中,我以为你只需要在 bashrc 中导出你的路径,我试过这个
export PATH=/mnt/c/Users/windowsUserName:$PATH
我从这里尝试了一些东西如何在 WSL Bash 中获取主机用户主目录导出我的路径,但没有用
export WINHOME=$(wslpath $(cmd.exe /C "echo %USERPROFILE%"))
好的,希望有人能帮忙。为什么 hyper.is 和 windows 终端可以开箱即用,但在 ubuntu bash 原生终端中却很难。
谢谢