Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / 安全知识:重定向命令在安全方面的应用

众所周知,DOS下有一个不为大家所常用的命令——重定向命令,这个小东西非常有用,该命令同样可以用于Win9x/ME/2000/XP下,灵活的使用这个命令可以给我们带来很大的方便——无论是入侵还是防守抑或是系统应用,都会带来很大的便利。今天就让我们来看几个重定向命令在安全方面的应用实例。

一、命令格式

DOS的标准输入输出通常是在标准设备键盘和显示器上进行的,利用重定向,可以方便地将输入输出改向磁盘文件或其它设备。其中:

1.大于号“>”将命令发送到文件或设备,例如打印机>prn。使用大于号“>”时,有些命令输出(例如错误消息)不能重定向。

2.双大于号“>>”将命令输出添加到文件结尾而不删除文件中已有的信息。

3.小于号“<”从文件而不是键盘上获取命令所需的输入。

4.>&符号将输出从一个默认I/O流(stdout,stdin,stderr)重新定向到另一个默认I/O流。例如,command >output_file 2>&1将处理command过程中的所有错误信息从屏幕重定向到标准文件输出中。标准输出的数值如下所示:

标准输出 等价的数值

Stdin 0

Stdout 1

Stderr 2

其中,1和2都创建一个文件用于存放数据;4可能不能够在DOS下使用。

二、重定向命令的输出

几乎所有的命令均将输出发送到屏幕。即使是将输出发送到驱动器或打印机的命令,也会在屏幕上显示消息和提示。要将输出从屏幕重定向到文件或打印机,请使用大于号(>)。大多数命令中均可以使用大于号。例如,在以下命令中,dir命令生成的目录列表重定向到Dirlist.txt文件:dir>dirlist.txt,如果Dirlist.txt文件不存在,系统将创建该文件。如果Dirlist.txt存在,系统将使用dir命令的输出替换文件中的信息。

要将命令输出添加到文件结尾而不丢失文件中的任何信息,请使用双大于号(>>)。例如,在以下命令中,dir命令生成的目录列表附加到Dirlist.txt文件中:dir>dirlist.txt,将输入重定向到一个命令,就象可以将命令输出发送到文件或打印机而不是屏幕一样,您可以从文件而不是从键盘获取命令的输入。要从文件获取输入,请使用小于号(<)。例如,以下命令将从List.txt文件中获取sort命令的输入:sort系统将LIST.TXT文件各行按字母排序并在屏幕上显示结果。选择有助于保障系统安全的网络管理工具五招查出想要知道的IP地址相关资讯      安全 
  • 今日系统观察:MySQL官网被黑情况  (09/27/2011 19:25:35)
  • Chrome OS当真“固若金汤”?初步  (11/23/2009 11:31:16)
  • 黑客再爆Linux内核高危漏洞 一个命  (08/16/2009 07:22:34)
  • 奥巴马任命网络安全专家担任“网络  (01/04/2010 11:58:06)
  • 新版本的phpMyAdmin修复了安全漏洞  (10/18/2009 00:20:15)
  • 网络安全扫描工具Nmap 5.00发布  (07/18/2009 06:06:45)
本文评论 查看全部评论 (0)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论