修复 BASH / WINDOWS 上的 PATH

修复 BASH / WINDOWS 上的 PATH

我运行的是 Windows 10,并且 VisualStudioCode 中有 BASH 终端。我的问题是 LS 等命令不起作用。经过一番谷歌搜索后,我发现使用这个命令可以修复它:

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

然而,这破坏了其他一些东西,因此,我复制了 的输出echo $PATH,将结果与上述export命令合并,并将其保存到文件中。将生成的命令粘贴到终端中可以解决所有问题。

每次打开新终端时我都必须这样做,这很尴尬。

有什么方法可以将第一个export命令中的部分添加到 PATH 中吗?我知道 Windows 中的“编辑环境变量”选项,但要么不起作用,要么我做错了,所以告诉我如何应用,例如。/usr/bin在那里,它的工作方式与我输入export PATH=/usr/bin命令行会有所帮助一样。最终,是否有一种方法可以在每次打开新终端时自动运行特定命令?那也会有帮助。

答案1

引用这里的问题作为答案:

这是对我有用的修复:创建C:\Users\username\.bashrc文件,并将您需要手动输入的行放入该行,它将在您每次启动时运行bash

答案2

您是否应该几乎在每个应用程序的基础上更改您的 $PATH ?我知道这种做法在 Windows 中很常见。因为你/usr/local/bin原来的 $PATH 中有:-

尝试绝不更改您的 $PATH,这样应用程序可能会因 $PATH 的多次更改而失败。

只需放置符号链接来/usr/local/bin指向程序的真实位置 - 放置在逻辑位置。

相关内容