Skip to main content

什么是重定向运算符?

04 使用ES6的展開運算符簡化傳遞props數據的過程 (六月 2025)

04 使用ES6的展開運算符簡化傳遞props數據的過程 (六月 2025)
Anonim

重定向操作符是一个特殊字符,可以与命令(如命令提示符命令或DOS命令)一起使用,以将输入重定向到命令或从命令输出。

默认情况下,执行命令时,输入来自键盘,输出将发送到命令提示符窗口。命令输入和输出称为命令句柄。

Windows和MS-DOS中的重定向操作符

下表列出了Windows和MS-DOS中命令的所有可用重定向运算符。

然而 >>> 重定向运算符是相当大的余地,是最常用的。

重定向运算符说明
>如果您没有使用运算符,则使用大于号发送到文件,甚至是打印机或其他设备,无论命令中的哪些信息都显示在命令提示符窗口中。assoc> types.txt
>>双大于号的符号就像单个大于号一样,但信息被附加到文件的末尾而不是覆盖它。ipconfig >> netdata.txt
<小于号用于从文件而不是键盘读取命令的输入。sort <data.txt
|垂直管道用于从一个命令读取输出,并使用if用于另一个命令的输入。dir |分类

注意: 另外两个重定向运算符, >&<&,也存在,但主要处理涉及命令句柄的更复杂的重定向。

小费: 剪辑命令也值得一提。它不是重定向操作符,但它可以与一个(通常是垂直管道)一起使用,以将管道前的命令输出重定向到Windows剪贴板。

例如,执行 ping 192.168.1.1 |夹 将ping命令的结果复制到剪贴板,然后您可以将其粘贴到任何程序中。

如何使用重定向运算符

该 IPCONFIG 命令是通过命令提示符查找各种网络设置的常用方法。执行它的一种方法是输入 ipconfig / all 在命令提示符窗口中。

执行此操作时,结果将显示在“命令提示符”中,并且只有在从“命令提示符”屏幕复制它们时才会在其他位置使用。除非您使用重定向运算符将结果重定向到不同的位置(如文件),否则除非您使用重定向运算符。

如果我们查看上表中的第一个重定向运算符,我们可以看到大于号可用于将命令的结果发送到文件。这就是你发送结果的方式 ipconfig / all 到一个名为的文本文件 网络设置 :

ipconfig / all> networksettings.txt

有关使用这些运算符的更多示例和详细说明,请参见如何将命令输出重定向到文件。