如何在cmd中显示文本文件的内容?

我想在cmd窗口中显示文本文件的内容。 另外,我想查看添加到文件中的新行,例如unix中的tail -f命令。

您可以使用more命令。 例如: more filename.txt

看看: http : //unxutils.sourceforge.net/或下载: http : //unxutils.sourceforge.net/UnxUpdates.zip

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

示例 –

 type abc.txt 

更多信息可以在这里find

我不认为有一个内置的function

 xxxx.txt > con 

这将在Windows的默认文本编辑器中打开文件…

 type xxxx.txt 

这将在当前窗口中显示该文件。 也许这有params你可以使用…

这里还有一个类似的问题: CMD.EXE批处理脚本显示txt文件的最后10行所以有一个“更多”命令来显示给定行的文件,或者你可以使用Win32的GNU实用程序bryanphbuild议的在他的链接。

使用一个单一的PowerShell命令来检索文件的结尾:

 powershell -nologo "& "Get-Content -Path c:\logFile.log -Tail 10" 

适用于PowerShell 3.0和更新版本

另一种select是用下面的代码创build一个名为TAIL.CMD的文件:

 powershell -nologo "& "Get-Content -Path %1 -Tail %2" 

为此,您可以使用Microsoft更高级的命令行shell,名为“ Windows PowerShell” 。 它应该在最新版本的Windows上标准化,但是如果您尚未安装它,则可以从Microsoft下载它 。

要获取文本文件中的最后五行,只需使用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 

这将永远重复,直到你closuresCMD窗口

您可以使用'more'命令查看文件的内容: more filename.txt

窗户没有内置的选项。 要不断地监视日志,你可以使用这个免费的应用程序BareTailPro

您可以从这里find的“Windows Server 2003资源工具包工具”获取TAIL实用程序 – https://www.microsoft.com/en-us/download/confirmation.aspx?id=17657

这里有更多的细节 – Windows命令(CMD)

在Windows中使用命令读取文件的types

types的your_file_name_here

D:\ Java> EvenOddExample.javatypes

 import java.util.Scanner; public class EvenOddExample { public static void main(String[] args) { System.out.println("\nEnter any Number To check Even or Odd"); Scanner sc=new Scanner(System.in); int no=sc.nextInt(); int no1=no; while (no>1) { no=no-2; } if(no==0) { System.out.println(no1 +" is evenNumber"); } else { System.out.println(no1 +" is odd Number"); } } } 
 tail -3 d:\text_file.txt tail -1 d:\text_file.txt 

我认为这是在某些时候添加到Windows cmd.exe。