You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows PowerShell中终止使用cat创建文件的内容写入并关闭文件

在Windows PowerShell中终止cat > test的输入并保存文件

我太懂这种跨系统操作的困惑了!在类Unix系统里用惯了Ctrl+D,换到PowerShell确实会摸不着头脑。其实在Windows控制台环境(包括PowerShell)里,EOF(文件结束)的标识是Ctrl+Z,操作步骤很简单:

  1. 输入完你要写入文件的内容后,直接按下 Ctrl + Z,此时你会在当前行看到一个^Z的标记
  2. 紧接着按下回车键,这样PowerShell就会终止输入并将之前的内容保存到test文件里

举个实际操作的例子:

cat > test
# 开始输入内容:
这是我要写入的第一行内容
第二行内容也来了
# 按下Ctrl+Z,显示^Z,再按回车

之后你可以用cat test或者Get-Content test命令查看文件内容,确认已经成功保存。

顺带提一句:PowerShell里的cat其实是Get-Content的别名,用cat > test本质上是利用了控制台的重定向功能。如果你觉得这种方式不够直观,也可以用PowerShell原生的Set-Content命令来创建文件,比如Set-Content -Path test -Value "你的内容",不过既然你习惯了cat >的写法,记住Ctrl+Z+回车就搞定啦。

内容的提问来源于stack exchange,提问作者four-eyes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 15:43:13