fne*_*ery 9 bash ubuntu windows windows-subsystem-for-linux
我在 Windows 10 机器上,启用/配置了适用于 Linux 的 Windows 子系统 (Ubuntu)。为了解释我的问题,让我向您展示两种情况:
场景一:
cmd.exe提示bash在cmd.exe提示符下运行bash)我运行给定的命令,dwiextract在我的情况下调用(来自神经影像分析软件包)工作正常,表明软件包安装成功。
场景2:
cmd.exe提示bashfrom cmd.exe:bash -c dwiextract我明白了command not found。
(注意我在bash -c 这里了解到并在其他场合成功使用了它。)
下图准确显示了我所做的:
我的问题:这两种情况不应该是等价的。为什么方案 1 有效而方案 2 无效?
非常感谢。
将 bash 作为交互式 shell(使用-i选项)运行解决了我的问题。
即:bash -c -i <command>。
| 归档时间: |
|
| 查看次数: |
7378 次 |
| 最近记录: |