在 Windows 原生的 CMD(命令提示符)中,**没有直接类似 Linux `head` 的命令**来提取前 N 行。
如果你直接使用 `type 文件名`,对于超大文件(如几个GB的日志),CMD 会尝试把内容全部输出,导致**终端卡死、假死或输出极慢**。
为了安全、快速地查看超大文件的前 10 行,推荐以下几种方法:
在 CMD 中调用 PowerShell(最推荐,无需安装任何软件)
Windows 自带 PowerShell,它的 `Get-Content` 命令支持只读取前 N 行,且是**流式读取**,不会把整个大文件加载到内存中,非常安全。
在 CMD 中直接复制粘贴以下命令:
powershell -Command "Get-Content -Path '你的文件路径.log' -TotalCount 10"*(或者使用简写版)*
powershell "gc '你的文件路径.log' -Head 10"**💡 提示:**
* 请将 `'你的文件路径.log'` 替换为实际路径。如果路径中有空格,**必须保留单引号或双引号**。
* 如果文件是 UTF-8 编码且出现中文乱码,可以加上编码参数: