我正在编写一个程序,需要暂时使输出静音.我上网后发现解决方案如下:
./program > /dev/null
我现在需要查看输出,但还没有找到方法.在线查找之后,我现在明白我基本上做的是将输出发送到"黑洞",我相信我需要做的是将程序的输出发送回标准输出.
我试过了:
./program >1 ./program >stdout ./program /dev/null>1 ./program /dev/null>stdout
但仍然无法让它发挥作用.有人知道可能的解决方案吗?
你无法取回以前的输出.但是正常运行程序会产生输出stdout
......
./program
的>
("重定向"操作符),重定向程序的输出在运行时到目标文件(或流).在后续运行中,您无需"撤消"或"反向"此操作. 维基百科有一个很好的概述.