我运行的是 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
指向程序的真实位置 - 放置在逻辑位置。