【发布时间】:2021-06-17 06:41:38
【问题描述】:
我使用基于 ConEmu 的终端 Cmder,并使用 Bash(不是 Git Bash)作为我的 shell。 我最近遇到了几个有趣的问题,其中 Bash 显示我安装的 npm 版本与 cmd.exe 或 PowerShell 显示的不同。我设法有点(虽然不完全)理解为什么会发生这种情况。更令人沮丧的是,我似乎无法将 ipconfig 与任何标准开关一起使用,例如 Bash 上的 /all (常规的旧 ipconfig 有效)。我必须在 Cmder 中打开一个新的控制台对话框,然后将 cmd 作为我的 shell 运行,或者直接打开 cmd。有没有在 Windows 上使用 Bash 经验的人了解为什么会发生这种情况以及如何解决它?谢谢
【问题讨论】:
-
_ 我似乎无法将 ipconfig 与 /all 之类的任何标准开关一起使用_“似乎无法使用”是什么意思?我没有从您的问题中看到您在 bash 中尝试了哪些命令以及得到了哪些响应。我正在使用 Cygwin bash(不是 WSL),
ipconfig工作正常。 -
顺便说一句,我可以建议您在Super User 而不是Stack Overflow 上提问,当然还要添加必要的细节?我认为它更适合那里,因为这听起来像是 WSL / bash 配置问题。
-
@user1934428 我得到的输出与完成 ipconfig /?或带有无效标志的 ipconfig,例如 /asdfasdf,即 help-message/usage-guide
-
如果你在没有任何标志的情况下调用它(即只是
ipconfig),你会得到相同的行为吗? -
@user1934428 不,按预期工作
标签: bash windows-subsystem-for-linux