Windows CMD TYPE command



我从一个教程中学习,它使用了这个命令type NUL > introduction.js。我在网上搜索TYPE是一个命令,我知道>是重定向操作,最后是文件名。它创建了一个空文件。我不知道NUL的功能,但它相当于UNIX的dev/NUL。

但是,有人能把整个命令分为几个部分吗?这样做而不是回声或其他命令有什么好处。

在Windows命令提示符中:

类型 &echo可以创建一个文件

用于创建空文件,例如文本文件

TYPE nul > pathNewFile.txt
Echo > pathNewFile.txt

用于通过Echo将内容添加到新文件或现有文件

Echo some text > pathNewOrExistingFile.txt

对于类型,它将另一个文件的内容放入

TYPE pathExistingFile.txt > pathNewOrExistingFile.txt

以及在这两种情况下用于附加内容而不是覆盖内容我们使用>用于>

Echo some text >> pathFileName.txt

在CMD帮助中:

type /?
Displays the contents of a text file or files.
TYPE [drive:][path]filename

我认为NUL是一个空的文件符号。所以,

type NUL > introduction.js

读取NUL"这是一个空文件"的内容,并将其写入introduction.js结论:

您正在创建一个空的introduction.js文件

最新更新