我使用 VirtualBox 在 Windows 7 上安装了 Windows XP 虚拟机。我在虚拟机中运行命令:ping www.google.com > file.txt
但在文件中未找到结果。所有其他命令也都一样。但相同的命令在主机上运行良好。
谁能解释一下为什么会发生这种情况以及如何将 CMD 命令的结果输出到 Windows XP 虚拟机中的文本文件?
答案1
您是否尝试过给出明确的输出路径?
ping www.google.com >C:\file.txt
答案2
虽然这可能不是您想要的解决方案,但它仍然是一个解决方案:
输入您的命令如下:
ping google.com | tee file.txt
。
值得注意的是,tee
这里与 *nix 类似tee
,但在 powershell 世界中实际上是 Tee-Object 的别名。因此,没有别名的相同命令将是ping google.com | Tee-Object file.txt