Windows管道从CMD文件
快速的问题,我无法找到答案。当管道文件,作为这样的:Windows管道从CMD文件
echo "hello" > hello.txt
这是否操作实际上调用的notepad.exe在Windows上,或者这是一个非应用程序级的文件操作?
回答:
不,echo
是用于显示/输出消息的windows命令提示符(cmd.exe
)中的内置命令。
输出重定向器>
后跟文件路径使得cmd.exe
将消息写入该文件而不是屏幕。
您可以通过在命令提示符下
回答:
echo
输入help
看到cmd.exe
内置命令的完整列表是内部命令,这意味着它是内置在Windows命令外壳cmd.exe
。
源Internal commands:
在Windows CMD壳的CMD.exe包含一些 '内部' 命令。
...
ASSOC,BREAK,CALL,CD/CHDIR,CLS,颜色,复制,日期,DEL,DIR,DPATH, ECHO,ENDLOCAL,ERASE,EXIT,FOR, FTYPE,GOTO,IF,KEYS,MD/MKDIR, MKLINK(vista及以上版本),MOVE,PATH,PAUSE,POPD,PROMPT,PUSHD,REM, REN/RENAME,RD/RMDIR,SET,SETLOCAL,SHIFT,START ,时间,标题,类型, VER,验证,VOL
管道(重定向的一种形式)也由windows命令外壳程序cmd.exe
执行。
有关更多信息,请参阅Redirection。
的意思是,当你执行echo "hello" > hello.txt
命令的整体(回声随后重定向由cmd.exe
执行。
以上是 Windows管道从CMD文件 的全部内容, 来源链接: utcz.com/qa/258893.html