知行社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

知行社区 门户 技术 查看内容

cmd重定向到文本的使用技巧

2012-7-24 13:41| 发布者: 知行| 查看: 405| 评论: 1|原作者: 知行

摘要: 建站的同学免不了要经常ping一下自己的服务器,有时候还要ping很多,每次输入命令会不会感到烦躁呢? 试试cmd的输出重定向吧,非常有用。下面的命令: ping tecbbs.com tecbbs.com.txt, 可以将ping的结果重定向到 ...
建站的同学免不了要经常ping一下自己的服务器,有时候还要ping很多,每次输入命令会不会感到烦躁呢?
试试cmd的输出重定向吧,非常有用。下面的命令:
ping tecbbs.com >tecbbs.com.txt,
可以将ping的结果重定向到当前目录下的tecbbs.com.txt文件中。
将此命令保存为.bat批处理文件,每次运行时点击即可。
在方便一些,可以新建个目录,将此目录加入用户path变量中,bat文件起个简单的名字,比如tec.bat,放入该文件夹,则在cmd中输入 tec,就会自动执行tec.bat中的命令,是不是很方便?

>重定向打开文件时会先清空文件,如果用 >>,可以实现追加重定向。在tecbbs.com.txt的末尾追加此次命令执行结果。这样一来,我们就可以保存网站每天的ping值数据,以便分析服务器的稳定性。

但是,没有时间是对分析是很不方便的,下一步,想办法将每次执行ping时的日期时间写入tecbbs.com.txt。
使用命令date可以输出日期:
  1. 显示或设置日期。

  2. DATE [/T | date]

  3. 显示当前日期设置和输入新日期的提示,请键入
  4. 不带参数的 DATE。要保留现有日期,请按 Enter。

  5. 如果命令扩展被启用,DATE 命令会支持 /T 开关;
  6. 该开关指示命令只输出当前日期,但不提示输入新日期。
复制代码
使用命令time可以输出时间:
  1. 显示或设置系统时间。

  2. TIME [/T | time]

  3. 显示当前时间设置和输入新时间的提示,请键入
  4. 不带参数的 TIME。要保留现有时间,请按 Enter。

  5. 如果命令扩展被启用,TIME 命令会支持 /T 命令行开关;该命令行开关告诉
  6. 命令只输出当前时间,但不提示输入新时间。
复制代码
注意实际使用时要加参数 /t,这样是只显示而不设置时间。

这样,就可以写如下bat批处理命令:

  1. date /t >tecbbs.com.txt
  2. time /t >tecbbs.com.txt
  3. ping tecbbs.com >tecbbs.com.txt
复制代码
如果有多个服务器,可以一起加进去O(∩_∩)O~

鲜花

握手

雷人

路过

鸡蛋
发表评论

最新评论

知行 2012-7-23 00:44
Linux也有相同重定向方式。

查看全部评论(1)

相关分类



QQ|小黑屋|手机版|知行技术社区 ( 湘ICP备11020288号-1 )

GMT+8, 2020-4-5 11:05 , Processed in 0.073739 second(s), 11 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部