windows cmd 里面的执行日志可以用 >> %logfile% 保存到文件里面,但是就不会在控制台输出了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows cmd 里面的执行日志可以用 >> %logfile% 保存到文件里面,但是就不会在控制台输出了相关的知识,希望对你有一定的参考价值。

比如:echo ssssss >> ./log.log
我想要既要保存到文件,又要打印到控制台怎么办?

参考技术A 根据这里:http://stackoverflow.com/questions/796476/displaying-windows-command-prompt-output-and-redirecting-it-to-a-file的讨论,做不了,因为命令行程序的输出只能指向一个位置,不能一分为二。
一种间接的做法是,等命令完成、写完文件后,再用type命令把文件内容显示到控制台。像这样:
echo ssssss >> ./log.log & type ./log.log本回答被提问者和网友采纳

windows2008查看修改ip日志

参考技术A 具体操作如下。
在计算机组策略中居于该功能,但必须开启,运行gpedit.msc管理模板网络网络连接域配置文件windows防火墙,允许记录日志,在里面配置一下,将日志保存在一个位置,上网后就可以查看这个日志。
cat/var/lod/messages,用grep或者awk过滤,关键词可以自己设置的,#grep"ip"messages这个应该也能用,过滤之后结果会存在一个文件里面,可以再设置时间的关键词,可以改下syslog,隔一段时间给自己发个邮件,就记录下来了,这样以后好找点。

以上是关于windows cmd 里面的执行日志可以用 >> %logfile% 保存到文件里面,但是就不会在控制台输出了的主要内容,如果未能解决你的问题,请参考以下文章

linux下的一个超大日志文件有18G,用啥工具能打开查看里面的内容呀?

如何在Windows CMD里面用命令行操作DB2数据库

如何在Windows CMD里面用命令行操作DB2数据库

Windows推包脚本

powercmd 执行telnet还是会调用windows自己的CMD进行TELNET,请问怎么改可以直接用powercmd telnet啊?

window下cmd显示乱码