我想在CMD窗口中显示文本文件的内容。此外,我想看到添加到文件的新行,如Unix中的tail -f命令。


当前回答

我们可以使用'type'命令来查看cmd中的文件内容。

的例子,

type abc.txt

更多信息可以在这里找到。

其他回答

可以使用more命令。例如:

more filename.txt

看看Win32的GNU实用程序或下载它:

tail -3 d:\text_file.txt

tail -1 d:\text_file.txt

我认为这是添加到Windows cmd.exe在某个点。

为此,您可以使用微软更高级的命令行shell,称为“Windows PowerShell”。它应该是最新版本Windows的标配,但如果你还没有安装它,可以从微软下载。

要获得文本文件中的最后五行,只需使用get - content读取文件,然后让Select-Object为您挑选出最后五项/行:

Get-Content c:\scripts\test.txt | Select-Object -last 5

来源:使用Get-Content Cmdlet

如果你想让它实时显示文件的内容,并在文件被修改时更新,只需使用这个脚本:

@echo off
:start
cls
type myfile.txt
goto start

这将永远重复,直到您关闭cmd窗口。

您可以从Windows Server 2003资源工具包工具中获得TAIL实用程序。

下面是额外的详细信息——Windows尾部命令(CMD)。