2005年10月05日

一,ping   

  它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping /? 回车,。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了……


一,ping   

  它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping /? 回车,。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了(下同)。

  -t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。   

  -l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用,会有更好的效果哦。   

  -n 定义向目标IP发送数据包的次数,默认为3次。如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。   

  说明一下,如果-t 参数和 -n参数一起使用,ping命令就以放在后面的参数为标准,比如"ping IP -t -n 3",虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。另外,ping命令不一定非得ping IP,也可以直接ping主机域名,这样就可以得到主机的IP。   

  下面我们举个例子来说明一下具体用法。   

  这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小 。从TTL的返回值可以初步判断被ping主机的操作系统,之所以说"初步判断"是因为这个值是可以修改的。这里TTL=32表示操作系统可能是win98。

  (小知识:如果TTL=128,则表示目标主机可能是Win2000;如果TTL=250,则目标主机可能是Unix)

  至于利用ping命令可以快速查找局域网故障,可以快速搜索最快的QQ服务器,可以对别人进行ping攻击……这些就靠大家自己发挥了。

 

二,nbtstat   

  该命令使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等。在此我们就有必要了解几个基本的参数。   

  -a 使用这个参数,只要你知道了远程主机的机器名称,就可以得到它的NETBIOS信息(下同)。   

  -A 这个参数也可以得到远程主机的NETBIOS信息,但需要你知道它的IP。

  -n 列出本地机器的NETBIOS信息。   

  当得到了对方的IP或者机器名的时候,就可以使用nbtstat命令来进一步得到对方的信息了,这又增加了我们入侵的保险系数。

 

三,netstat

  这是一个用来查看网络状态的命令,操作简便功能强大。   

  -a 查看本地机器的所有开放端口,可以有效发现和预防木马,可以知道机器所开的服务等信息,如图4。   

  这里可以看出本地机器开放有FTP服务、Telnet服务、邮件服务、WEB服务等。用法:netstat -a IP。

  -r 列出当前的路由信息,告诉我们本地机器的网关、子网掩码等信息。用法:netstat -r IP。

 

四,tracert
跟踪路由信息,使用此命令可以查出数据从本地机器传输到目标主机所经过的所有途径,这对我们了解网络布局和结构很有帮助。如图5。   

  这里说明数据从本地机器传输到192.168.0.1的机器上,中间没有经过任何中转,说明这两台机器是在同一段局域网内。用法:tracert IP。

 


五,net
这个命令是网络命令中最重要的一个,必须透彻掌握它的每一个子命令的用法,因为它的功能实在是太强大了,这简直就是微软为我们提供的最好的入侵工具。首先让我们来看一看它都有那些子命令,键入net /?回车如图6。

  在这里,我们重点掌握几个入侵常用的子命令。   

  net view   

  使用此命令查看远程主机的所以共享资源。命令格式为net view \\IP。  

  net use

  把远程主机的某个共享资源影射为本地盘符,图形界面方便使用,呵呵。命令格式为net use x: \\IP\sharename。上面一个表示把192.168.0.5IP的共享名为magic的目录影射为本地的Z盘。下面表示和192.168.0.7建立IPC$连接(net use \\IP\IPC$ "password" /user:"name"),   

  建立了IPC$连接后,呵呵,就可以上传文件了:copy nc.exe \\192.168.0.7\admin$,表示把本地目录下的nc.exe传到远程主机,结合后面要介绍到的其他DOS命令就可以实现入侵了。   

  net start

  使用它来启动远程主机上的服务。当你和远程主机建立连接后,如果发现它的什么服务没有启动,而你又想利用此服务怎么办?就使用这个命令来启动吧。用法:net start servername,如图9,成功启动了telnet服务。   

  net stop

  入侵后发现远程主机的某个服务碍手碍脚,怎么办?利用这个命令停掉就ok了,用法和net start同。   

  net user

  查看和帐户有关的情况,包括新建帐户、删除帐户、查看特定帐户、激活帐户、帐户禁用等。这对我们入侵是很有利的,最重要的,它为我们克隆帐户提供了前提。键入不带参数的net user,可以查看所有用户,包括已经禁用的。下面分别讲解。

  1,net user abcd 1234 /add,新建一个用户名为abcd,密码为1234的帐户,默认为user组成员。

  2,net user abcd /del,将用户名为abcd的用户删除。

  3,net user abcd /active:no,将用户名为abcd的用户禁用。

  4,net user abcd /active:yes,激活用户名为abcd的用户。

  5,net user abcd,查看用户名为abcd的用户的情况  

  net localgroup

  查看所有和用户组有关的信息和进行相关操作。键入不带参数的net localgroup即列出当前所有的用户组。在入侵过程中,我们一般利用它来把某个帐户提升为administrator组帐户,这样我们利用这个帐户就可以控制整个远程主机了。用法:net localgroup groupname username /add。   

  现在我们把刚才新建的用户abcd加到administrator组里去了,这时候abcd用户已经是超级管理员了,呵呵,你可以再使用net user abcd来查看他的状态,和图10进行比较就可以看出来。但这样太明显了,网管一看用户情况就能漏出破绽,所以这种方法只能对付菜鸟网管,但我们还得知道。现在的手段都是利用其他工具和手段克隆一个让网管看不出来的超级管理员,这是后话。有兴趣的朋友可以参照《黑客防线》第30期上的《由浅入深解析隆帐户》一文。   

  net time

  这个命令可以查看远程主机当前的时间。如果你的目标只是进入到远程主机里面,那么也许就用不到这个命令了。但简单的入侵成功了,难道只是看看吗?我们需要进一步渗透。这就连远程主机当前的时间都需要知道,因为利用时间和其他手段(后面会讲到)可以实现某个命令和程序的定时启动,为我们进一步入侵打好基础。用法:net time \\IP

 


六,at
这个命令的作用是安排在特定日期或时间执行某个特定的命令和程序(知道net time的重要了吧?)。当我们知道了远程主机的当前时间,就可以利用此命令让其在以后的某个时间(比如2分钟后)执行某个程序和命令。用法:at time command \\computer。   

  表示在6点55分时,让名称为a-01的计算机开启telnet服务(这里net start telnet即为开启telnet服务的命令)。

 


七,ftp
大家对这个命令应该比较熟悉了吧?网络上开放的ftp的主机很多,其中很大一部分是匿名的,也就是说任何人都可以登陆上去。现在如果你扫到了一台开放ftp服务的主机(一般都是开了21端口的机器),如果你还不会使用ftp的命令怎么办?下面就给出基本的ftp命令使用方法。

  首先在命令行键入ftp回车,出现ftp的提示符,这时候可以键入"help"来查看帮助(任何DOS命令都可以使用此方法查看其帮助)。   

  大家可能看到了,这么多命令该怎么用?其实也用不到那么多,掌握几个基本的就够了。   

  首先是登陆过程,这就要用到open了,直接在ftp的提示符下输入"open 主机IP ftp端口"回车即可,一般端口默认都是21,可以不写。接着就是输入合法的用户名和密码进行登陆了,这里以匿名ftp为例介绍。   

  用户名和密码都是ftp,密码是不显示的。当提示**** logged in时,就说明登陆成功。这里因为是匿名登陆,所以用户显示为Anonymous。   

  接下来就要介绍具体命令的使用方法了。   

  dir 跟DOS命令一样,用于查看服务器的文件,直接敲上dir回车,就可以看到此ftp服务器上的文件。

  cd 进入某个文件夹。

  get 下载文件到本地机器。

  put 上传文件到远程服务器。这就要看远程ftp服务器是否给了你可写的权限了,如果可以,呵呵,该怎么 利用就不多说了,大家就自由发挥去吧。

  delete 删除远程ftp服务器上的文件。这也必须保证你有可写的权限。

  bye 退出当前连接。

  quit 同上。

 

 

八,telnet
功能强大的远程登陆命令,几乎所有的入侵者都喜欢用它,屡试不爽。为什么?它操作简单,如同使用自己的机器一样,只要你熟悉DOS命令,在成功以administrator身份连接了远程机器后,就可以用它来**想干的一切了。下面介绍一下使用方法,首先键入telnet回车,再键入help查看其帮助信息。   

  然后在提示符下键入open IP回车,这时就出现了登陆窗口,让你输入合法的用户名和密码,这里输入任何密码都是不显示的。   

  当输入用户名和密码都正确后就成功建立了telnet连接,这时候你就在远程主机上具有了和此用户一样的权限,利用DOS命令就可以实现你想干的事情了。这里我使用的超级管理员权限登陆的。  

  到这里为止,网络DOS命令的介绍就告一段落了,这里介绍的目的只是给菜鸟网管一个印象,让其知道熟悉和掌握网络DOS命令的重要性。其实和网络有关的DOS命令还远不止这些,这里只是抛砖引玉,希望能对广大菜鸟网管有所帮助。学好DOS对当好网管有很大的帮助,特别的熟练掌握了一些网络的DOS命令。

  另外大家应该清楚,任何人要想进入系统,必须得有一个合法的用户名和密码(输入法漏洞差不多绝迹了吧),哪怕你拿到帐户的只有一个很小的权限,你也可以利用它来达到最后的目的。所以坚决消灭空口令,给自己的帐户加上一个强壮的密码,是最好的防御弱口令入侵的方法。

DOS的内部命令是进行操作的基础,完成了对它们的学习你就跨进了DOS系统的大门。
  
  1)DIR–显示指定路径上所有文件或目录的信息
  它的格式为"DIR [盘符:][路径][文件名] [参数]",比如"DIR E:\FF.M3U"。输入后回车则会显示出相关信息(如图1)。另外它还有几个参数:
  
  /W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;
  /P:分页显示,当屏幕无法将信息完成显示时,可使用其进行分页显示;
  /A:显示具有特殊属性的文件,这里的属性有"H"隐藏、"R"只读等,我们可以输入"DIR *.* /AH"来显示当前目录下所有具有隐藏属性的文件;
  /S:显示当前目录及其子目录下所有的文件,通过这个参数,我们可以进行某个文件或目录的查找,比如我们可以在"C:>"后输入"DIR *.DAT /S"来查找C盘中所有后缀名为DAT的文件。
  
  几种参数可以同时使用,例如"DIR *.COM /W /P /S"。
2)MD–建立目录
  它的格式为"MD [盘符][路径]",例如"MD TEMP"。
  注意:该命令一次只能建立一个目录。
  
  3)RD–删除目录
  格式为"RD [盘符][路径]"。
  注意:该命令只能删除空目录,并且不能删除当前目录。
  
  4)CD–进入指定目录
  格式为" CD [路径]",例如"CD HAPPY"。
  注意:只能进入当前盘符中的目录。其中"CD\"为回到根目录,"CD.."为回到上一层目录。
  
  5)COPY–拷贝文件
  格式为"COPY [源目录或文件] [目的目录或文件]",比如"COPY C:\*.COM D:\",我们也可以输入"COPY C:\Command.COM D:\Command.BAK"来进行文件拷贝并改名。
  注意:使用该命令进行文件拷贝时,目的目录一定要存在。
  
  6)DEL–删除文件
  格式为"DEL [盘符][路径][文件名] [参数]",比如"DEL C:\DATA\*.BAK"。它有一个参数:"/P",可以使用户在删除多个文件时对每个文件都显示删除询问。
7)REN–改名
  格式为"REN [原名] [现名]",7.0以后版本的DOS都支持对文件名和目录名的修改,而以前的DOS只能修改文件名。
  
  8)TYPE–显示文本文件
  格式为"TYPE [文件名]",能对文本文件进行查看。
  
  9)discopy–磁盘复制
  
  [功能] 复制出一个和原来磁盘内容一模一样的磁盘
  
  [格式] diskcopy 源驱动器名 目的驱动器名
  
  [说明] 它的主要用途就是用来备份。比如我们的电脑在刚买来时,会随机附带一些设备驱动程序磁盘,这些驱动程序在以后都有可能用到,为防止这些磁盘的损坏,一定要将它们都备份一套,这时,使用diskcopy命令是比较快捷和方便的。
  
  10) deltree–删除目录树
  
  [格式] [C:][path]DELTREE [C1:][path1] […>
  
  [说明] 这个命令将整个指定目录树全部消灭,而不管它是否是只读、隐藏与否。使用应特别小心。它是一个危险命令。
  
  11) mem–查看你的计算机内存有多少,以及内存的使用情况。
  
  [格式] 直接键入mem命令
  
  12) chkdsk–检查你的磁盘的使用情况。
  
  [格式] chkdsk 磁盘名
  
  [说明] 例如要检查A盘使用情况,就输入chkdsk A: ,检查c盘使用情况,就输入chkdsk C: ,如果直接输入chkdsk,就检查当前磁盘的使用情况。
  
  13) sys–传递系统文件命令。将DOS的两个隐含的系统IO.SYS和MSDOS.SYS传送到目标磁盘的特定位置上,并将COMMAND.COM文件复制过去。完成后,目标盘成为DOS的启动盘。
  
  [格式] [C:][path]SYS [C1:][path] d2:
  
  [说明] 由于这几个文件需要复制到特定位置上,所以用COPY命令完成的复制未必能够启动机器。能过SYS命令,DOS可以将目标盘已占据特定位置的文件移动,并将系统文件复制到相应位置上。参数C1:path用来指明系统文件所在目录。如不指明,则缺省为当前盘的当前目录。所以这个命令一般要在源盘的根目录进行。
  
  14) pass–设定DOS寻找.COM、.EXE、.BAT文件的所在目录
  
  [格式] path=或path
  
  [说明] 只打path没有参数时,只显示环境变量内容。有参数时,重新设置path变量。在没有指定path环境变量时,用户发出的命令,DOS首先判断其是否为内部命令,再查找当前目录中是否有主文件名是该命令的可执行文件,如果均不是,则显示信息“Bad command or filename”。如果发出了指定路径的命令,则在指定径中依次查找,仍找不到则出现上述提示。
  
  15) cls–清除显示器屏幕上的内容,使DOS提示符到屏幕左上角。
  
  [格式] cls
  
  16) time–显示和设置DOS的系统时间
  
  [格式] time [hh[:mm[:ss[.cc>]
  
  17) date–显示和设置DOS的系统日期
  
  [格式] date [MM-DD-YY]
  
  18) ver–显示正在运行的DOS系统版本号
  
  [格式] ver

DOS的外部命令


DOS的外部命令就是一些应用程序,能够使用户的操作更加方便和深入。这些外部命令都是以文件的形式存在,Windows系统的DOS外部命令保存在Windwos主目录下的"Command"目录中。下面就让我们来看看常用的一些DOS外部命令。
  
  1)FORMAT(Format.COM)–格式化命令
  众所周知,新买的磁盘都必须经过格式化后方能使用,FORMAT命令可以完成对软盘和硬盘的格式化操作,格式为"FORMAT [盘符] [参数]",例如:"FORMAT A: /S"。它有两个常见的参数:
  
  /Q:进行快速格式化;
  /S:完成格式化,并将系统引导文件拷贝到该磁盘。
  
  注意:该命令会清除目的磁盘上的所有数据,一定要小心使用。如果进行了普通的格式化,那磁盘上的数据还有可能恢复,但如果加上了"/Q",那要恢复就比蹬天还难了。
  
  2)EDIT(Edit.COM)–编辑命令
  其实它就是一个文本编辑软件,使用它可以在DOS下方便地对文本文件进行编辑,格式为"EDIT [文件名] [参数]",它的参数不是特别实用。

)SYS(Sys.COM)–系统引导文件传输命令
  它能够将IO.SYS等几个文件传输到目的磁盘,使其可以引导、启动。格式为"SYS [盘符]"
  
  4)ATTRIB(Attrib.EXE)–文件属性设置命令
  通过该命令,我们可以对文件进行属性的查看和更改。格式为"ATTRIB [路径][文件名] [参数]",如果不加参数则为显示文件属性。它的参数有"+?"和"-?"两种,"?"代表属性代号,这些代号有:"H"隐藏;"S"系统;"R"只读,"+"表示赋予,"-"表示去除。
  
  5)XCOPY(Xcopy.EXE)–拷贝命令
  该命令在"COPY"的基础上进行了加强,能够对多个子目录进行拷贝。它的参数比较多,但是最常用的是"/S",它可以对一个目录下属的多个子目录进行拷贝,另外"/E"可以拷贝空目录。格式为"XCOPY [源路径][源目录/文件名] [目的目录/文件名] [参数]"。
  
  6)SCANDISK(Scandisk.EXE)–磁盘扫描程序
  这个命令在实际的操作中有很大的用处,它能对磁盘进行扫描并修复,能够解决大部分的磁盘文件损坏问题。格式为"SCANDISK [盘符:] [参数]"下面是它的几个参数:
  
  /fragment [驱动器名:\路径\文件名]:使用这个参数可以显示文件是否包含有间断的块,我们可以通过运行磁盘整理程序来解决这个问题;
  /all:检查并修复所有的本地驱动器;
  /autofix:自动修复错误,即在修复时不会出现提示;
  /checkonly:仅仅检查磁盘,并不修复错误;
  /custom:根据Scandisk.ini文件的内容来运行Scandisk,Scandisk.ini是一个文本文件,它包含了对Scandisk程序的设置,其中的[custom]块是在加上"/custom"参数后才执行的,用户可以根据自己的不同情况来进行不同的设置;
  /nosave:在检查出有丢失簇后直接删除,并不转化为文件;
  /nosummary:不显示检查概要,完成检查后将直接退出程序;
  /surface:在完成初步检查后进行磁盘表面扫描;
  /mono:以单色形式运行Scandisk。
  
  我们可以根据不同的情况来加上不同的参数。我们可以执行"scandisk /all /checkonly /nosave /nosummary"来完成对磁盘的检查并且自动退出,另外还可以编辑scandisk.ini文件中设置,再运行"scandisk /custom"。如果被损坏的文件比较多,我们可以使用"/autofix"来进行自动修复,不然会忙死你的。
  
  7)CHKDSK(Chkdsk.EXE)–磁盘检查命令
  它会检查磁盘,并会显示一个磁盘状态报告。格式为"CHKDSK [盘符:] [参数]",最常用的参数是"/F",可以对文件错误进行修复。
  
  8)MOVE(Move.EXE)–文件移动命令
  使用它可以对文件进行移动。格式为"MOVE [源文件] [目的路径]"。同时也可以使用通配符。
  
  9)DELTREE(Deltree.EXE)–删除命令
  这可是DEL命令的超级加强版,它不仅可以删除文件,并且会将指定目录和其下的所有文件和子目录一并删掉。使用它,我们可以很方便的对目录进行彻底的删除。格式"DELTREE [文件/路径] [参数]",参数有一个"/Y",使用时系统会对每个文件进行询问,回答"Y"后才删除。
  
  10)FDISK(Fdisk.EXE)–分区命令
  我们可以使用它对硬盘进行分区操作,我在下一部分会进行具体讲解。
  
  以上就是常用的一些DOS外部命令,使用它们可以使你的操作更方便,同时也是进行系统修复所必不可少的。请大家好好地掌握每一个命令及其用处。


更多的DOS命令
  
  命令 功能 命令 功能
  ctty 改变控制设备 attrib 设置文件属性
  emm386   扩展内存管理 defrag 磁盘碎片整理
  fdisk 硬盘分区 doskey  调用和建立DOS宏命令
  lh/loadhigh 将程序装入高端内存 debug 程序调试命令
  move 移动文件,改目录名 fc  文件比较
  prompt  设置提示符 more 分屏显示
  smartdrv 设置磁盘加速器 set 设置环境变量
  subst 路径替换 setver 设置版本
  xcopy     拷贝目录和文件 vol  显示指定的磁盘卷标号

常用DOS命令参数详解

一、DIR命令的格式:dir [D:][PATH][NAME][/o:[sorted][/s][/b][/l][/c[h]
  
  (1)dir /a:attrib 缺省包含所有文件(系统文件.隐含文件)
  
  attrib[:][h/-h]只显示隐含文件或非隐含文件.
  
  [r/-r]只显示只读文件或非只读文件
  
  [s/-s]只显示系统文件或非系统文件
  
  [a/-a]只显示要归档文件或非归档文件
  
  (2)/o[:]sorted:缺省完全按字母顺序,子目录显示在文件之前
  
  /o[n/-n]:按字母顺序或按文件名顺序/反向显示
  
  [e/-e]:按扩展名字母顺序/反向显示
  
  [d/-d]:按时间顺序/反向显示
  
  [s/-s]:按大小从大到小或/反向显示
  
  [g/-g]:按子目录先于文件或文件先于子目录
  
  (3)/s 参数:对当前目录及其子目录中所有文件进行列表
  
  列名:dir /s/a/o:n c:\>PRN
  
  将c盘上的所有子目录和文件按隶属关系并根据子目录和文件字母顺序打印输出
  
  (4)/B 参数:将只显示文件名与扩展名
  
  (5)/L 参数:将全部用小写字母对文件或子目录进行列表
二、attrib [+r|-r] [+a|-a] [+s|-s] [+h|-h] [d: ] [name] [/s]
  
  缺省 attrib name 显示文件的(文件)属性
  
  attrib io.sys (或子目录)
  
  shr c:\ io.sys 指定为系统(s) 隐含(h) 只读(r)文件
  
  也可以attrib *.sys 显示扩展名为sys的文件属性
  
  参数 [+r|-r] 将文件属性设置或解除 只读属性
  
  [+a|-a] 将文件属性设置或解除 归档属性
  
  [+h|-h] 将文件属性设置或解除 隐含属性 (尤其对子目录也起作用)
  
  /s 参数 将当前及当前子目录下的所有文件均起作用
  
  可以用来查找文件
  
  例子:
  
  attrib news86 列news86的文档属性
  
  attrib +r report.txt 设置为只读 attrib -s -h record.txt
  
  attrib +a a:*.*
  
  attrib -a a:*.bak
  
  xcopy a: b: /a 将A盘上的所有标志为"归档"属性的文件拷到B盘
  
  xcopy a: b: /m 将A盘上的所有文件拷到B盘后并移去归档属性
  
   
  
  三、cd
  
  介绍: cd…返回上二级目录 "."代表当前目录 "."代表父目录
  
  cd ..\..返回到上级目录的父目录(祖目录)
  
  cd A:\ 将A盘的当前目录改为根目录
  
  cd A:\xx 将A盘的当前目录改为子目录xx下
  
  cd ..\98 先返回父目录,再进入父目录下的98子目录
  
  cd ..返回到父目录
  
  cd\98 进入根目录下的98子目录
  
   
  
  四、copy [/y][/-y][/v][ /B]
  
  copy /y 不加提示,对所有文件加以覆盖
  
  /-y 加以提示,对所有文件 (yes或no提问 )
  
  /v 拷贝以后加以校验
  
  /B 按二进制进行显示
  
  copy w1.wps con/b 可以将wps文件在屏幕上显示,而不必进入wps状态
  
  copy ..\98 将父目录下的98子目录下的所有文件全拷到当前子目录
  
  copy .\97 当当前目录下的97子目录下文件全部拷到当前目录
  
  copy . c:\ 将当前目录下的所有文件拷到c盘根目录
  
  . 意味着 *.* 文件
  
  copy nul a.abc 将a.abc 文件清空(文件长度改为0)
  
  copy 文件名+con 向文本文件中追加命令或内容
  
  copy con 文件名 创建文本文件(F6存盘退出)
  
  copy con prn 检测打印机的开关
  
   
  
  五、xcopy命令
  
  xcopy [source] [d:date] [/p] [/s] [/e] [/v] [/y]
  
  xcopy [d:date] xcopy a:b:\ /d:08/18/98/s/v 拷贝98.08.18年后的文件
  
  xcopy [/p] 提示创建子目录
  
  xcopy [/s] 连带子目录一起拷贝. 注意:若目标盘上不存在此子目录,而在目标
  
  盘的结束符又不以"\"为结束,则将提示:
  
  does destination specify a file name or directory name on the target
  
  [f=file,d=directory]?
  
  在目标盘上创建文件[按下]还是创建子目录[按下d] ?应选择d键
  
  xcopy[/v] 带较验
  
  *:(1) xcopy 不拷贝系统和隐含文件,应先予以修改属性再拷贝
  
  xcopy [/y] 覆盖时是否有提示, /y 不带提示
  
  若省略目标盘或子目录名,则拷贝到当前目录下

六、 del /p
  
  加/p 可以在删除前是否提示
  
  如del后加子目录名,则将子目录下所有文件(隐含.系统.只读文件除外)全删除,
  
  加/p则可以确认.
  
  
  七、undelete [name] /au
  
  不加提示地将所有满足条件的文件恢复(能够恢复的),并将首字母置成"#",若已
  
  存在,则按"# % & 0 1 2-9 a-z"顺序加上.
  
  如:undelete *.dbf/au 将扩展名为"dbf"的文件全恢复,并以"#"开头,作为文件
  
  名, /list 仅列出可恢复的文件,而不恢复
  
  undelete /load 将undelete装入内存
  
  /unload 将undelete卸出内存
  
  /s[drive]对指定驱动器进行监测管理
  
  undelete/sc
  
  将 undelete驻留内存,?并创建一个隐含的sentry 子目录对c盘删除的文件进行
  
  管理 undelete/ds 恢复
  
  相应恢复命令可以用undelete即可完整恢复出文件名(非常完整)
  
  最常用undelete *.*
  
  deltree /y [drive:path]
  
  deltree 删除子目录及文件,尽管有些文件是系统文件或隐含文件
  
  它可以带有通配符,带有通配符时,它将删除符合条件的文件及子目录
  
  如:?undelete *.dbf/au 将扩展名为"dbf"的文件全恢复,并以"#"开头作为文件名.
  
  /list 仅列出可恢复的文件,而不作恢复操作.
  
  undelete/load 将undelete 装入内存.
  
  /unload将undelete 卸出内存.
  
  /s[drive] 对指定的驱动器进行监视管理.
  
  undelete/sc 将undelete 驻留内存,并创建一个隐含的sentry子目录对C盘删除
  
  的文件进行管理.相应恢复命令可以用undelete/ds 即可完整恢复出文件名(很完善).
  
  最常用的是undelete *.*
  
  
  八、deltree /y [drive:path]
  
  deltree 删除子目录及文件,尽管有些文件是系统或隐含的.
  
  它可以带有通配符,这时它将删除符合条件的文件或子目录.
  
  如:存在L1文件,L2子目录,L3文件,L4子目录
  
  deltree L*.* 将删除以上所有的文件和子目录,但在删除前加以确认,若不删除,
  
  可以输入"N".
  
  /y 参数是在删除时不加以确认就进行操作的.
  
  它删除的文件可以用undelete恢复,?但不能恢复子目录及其下的文件,可以用特
  
  殊工具.如NORTON 8.0 等.
  
  若提前使用了undelete/s,?则可以在sentry子目录下找到完整的文件,但名已经
  
  改变了.
  
  
  九、dos=high [|low[umb|noumb>
  
  dos=high,umb 则dos将自身装入高端内存(high)并能管理上位内存(umb).
  
  noumb 则不管理上位内存.
  
  在写入dos=high及umb 前应装入device=himem.sys
  
  为了将程序或驱动程序装入上位内存,必须使用dos=umb,可省出大部分常规内存.
  
  可以在config.sys的任何位置写上dos=high,umb
  
  若显示hma not avoiable 或 load down low 则表明不能使用高端内存.
  
  
  十、doskey
  
  记录以前敲过的dos命令,可以用F7来显示,用"↑↓"来选择,用F9来输入
  
  选择的命令号.
  
  doskey/restall 重新装入一次,以前的命令行撤消.
  
  doskey/history 显示内存中所有的命令,可以">"显示到其它文件中,缩写"/H".
  
  doskey dir=cls 则击入dir等同于cls一样.
  
  doskey/macros 可显示所有的宏定义,可使用">"重定义到文件中,可缩写"/M".
  
  doskey dir= 可撤消对dir 的宏定义.
  
  doskey p=dir$tdir*.exe/p$tdir c:\t$tdir c:\t$*
  
  $t为命令的区分符,而$*为命令的结束符
  
  doskey/insert(overstrike)?在重新输入命令时,对旧命令的修改是插入还是覆
  
  盖状态(默认).
  
  
  十一、emm386.exe
  
  提供对扩展内存的管理,使应用程序象使用常规内存一样能够使用它.
  
  常见的用法是 在config.sys 中
  
  device=c:\dos\himem.sys
  
  device=c:\dos\emm386.exe ram
  
  d=64 将DMA 内存数量设置为64K
  
  noems 提供对上位内存的访问,但不提供对扩展内存的访问.
  
  应注意的是在windows中最好不要用它,因为windows本身有对扩展内存进行管理
  
  的程序.应采用windows中的管理器.
  
  
  十二、fc
  
  命令 fc/b dt.dat dt2.dat>b (作二进制代码比较)
  
  比较两个文件,一般用作存取进度,修改游戏存储文件用.
  
  实际代码位置应加上0100 如:0000 05E4:00 67
  
  实际用debug -e 修改时应加上0100 即 0000 06E4:00 67
  
  后面加上重定向文件">P" 可以将比较结果输出到p文件中.
  
  
  十三、format /q /u /s /n:sectors /f:size /c
  
  /q参数:快速格式化,仅扫描文件分配表和根目录区,仅对格式化过的磁盘有效.
  
  使用时应确保格式化过后没有增加新的坏道.
  
  /u参数:无条件格式化,并且不保存原来盘上的信息,可以防止"unformat".
  
  /s参数:格式化为系统盘,也可以使用"sys"命令.
  
  /f:size size 可以为160 180 320 360 720 1200 1440 2800
  
  /n:sector n可以为1 格式为单面盘,容量为160k 180k
  
  可以为4 可以在5寸高密驱动器上格式化360k磁盘
  
  可以为8 可以在5寸高密驱动器上进行8个扇区的格式化.
  
  /c 重新测试坏扇区,缺省时如果一个扇区标记为"坏",以后格式时就不在从新测
  
  试,仅作标记,使用"/C"时可以从新测试.
  
  
  十四、unformat命令
  
  对用format 格式过,且未用"/u"参数的命令起作用,用它可以来重新修复已经损
  
  坏的硬盘分区表,但对网络盘不起作用.
  
  unformat drive:[/l][/test][/p]
  
  /l 显示每一个被unformat发现的文件和子目录,如果没有这个开关,只显示那些
  
  破碎的文件和子目录,可以用ctrl+s 暂停,按任意键继续.
  
  /test 仅作一个测试,不作实际的修复工作,作模拟过程.
  
  /p 一边测试一边打印.
  
  注:这种方法不能保证修复所有的文件,尤其是格式化后又添加过数据的磁盘.
  
  恢复后的文件依次存放在subdir1….2….3等子目录中.
  
  
  十五、interlnk
  
  语法 interlnk g=e ,它可以通过串口或并口在两机间进行通讯.
  
  将服务器端上的e驱动器映射为客户端的g驱动器,以后对客户端而言,所有对g的
  
  操作都意味着对服务器的访问,取消映射的办法为interlnk g=
  
  单独输入interlnk 则显示所有的映射情况.
  
  注意:interlnk 必须在装入interlnk.exe 设备驱动程序才可以使用.
  
  所用的驱动器符号与config.?sys中lastdrv.exe设置的数目有关.可以作一个一
  
  端为25针,另一端为9针的串行线实现,具体接线方式如下:
  
  5 – 7 2 – 15
  
  3 – 2 3 – 13
  
  7 – 4 4 – 12
  
  6 – 6 5 – 10
  
  3 – 3 6 – 11
  
  8 – 5 15 – 2
  
  4 – 20 13 – 3
  
  9针 25针 12 – 4
  
  10 – 5
  
  11 – 6
  
  25 – 25
  
  25针 25针
  
  
  十六、interlnk.exe 与intersvr.exe
  
  interlnk.exe 重新定向对于客户驱动器或打印接口的请求到另外的服务器驱动
  
  器或打印机.
  
  语法:config.sys 中加入:
  
  device=c:\dos\interlnk.exe [drive:n][/noprinter][com][lpt]
  
  
  十七、memmaker [/b][/batch][session][/swap:drive]
  
  使用memmaker能够优化内存配置,?并将配置写入autoexec.bat和config.sys中.
  
  在这一过程中,需要重新启动几次机器.
  
  
  十八、memitem
  
  memcolor memdefault submenu 菜单选项include
  
  autoexec.bat 中如下: config.sys中如下:
  
  path c:\dos;c:\ucdos [menu]
  
  doskey menucolor=15,1(前景色15,背景色1)
  
  \mouse\mouse menuitem=base_config,this is a base
  
  goto %config% ->选择项 menuitem=cced_config,this is a cced
  
  选项 提示
  
  :base_config menudefault=base_config,5
  
  goto exit ->跳出 缺省为base_config,延迟时间5秒
  
  :cced_config [common]
  
  c:\dos\smartdrv.exe /l device=c:\dos\himem.sys
  
  goto exit 各项都包含的共同部分
  
  :exit ->结束 [base_config]
  
  device=c:\dos\emm386.exe ram
  
  dos=high,umb
  
  [cced_config]
  
  device=c:\dos\smartdrv.exe/double_buffer
  
  include=base_config 包含base_config设置
  
  可以根据计算机的在不同情况下的配置要求来选择.
  
  
  十九、mscdex.exe
  
  提供对光驱进行读写的程序
  
  mscdex/d:drive [/D:drive][/e][/k][/s][/l:letter]
  
  典型:config.sys 中device=c:\cdrom\cdrom.sys /d:mscd000
  
  autoexec.bat中 c:\dos\mscdex /d:mscd000 /l:g
  
  配置了一个光驱,符号为g
  
  参数/d:drive1为光驱身份号,须与config.sys中的符号一致,可有多个
  
  /d:mscd000 /d:mscd001
  
  /e:使用扩展内存装入光驱驱动程序.
  
  /s:使光驱在ms_net或windows是否设置为共享光驱
  
  /V是否在加载时显示内存.
  
  /L:letter 分配给光驱的盘符
  
  /m:number 指定缓冲器的数目
  
  应该注意的是:?如果用smartdrv.exe 加速对光驱的读写能力,应该在autoexec.
  
  bat中将mscdex.?exe 写在smartdrv.exe 之前,smartdrv.exe的使用可大幅提高
  
  对驱动器的读写能力.
  
  
  二十、msd的使用
  
  使用msd 可以整体检查计算机配置及系统信息
  
  包括:?驱动器参数,计算机cpu参数,内存大小参数,显示器类型,串.并口情况,以
  
  及各个IRQ占用情况,据此可以分析新增设备是否与原来设备有冲突.
  
  同时也可以通过分析内存驻留程序,判断内存中是否有病毒,有则标为"???".
  
  
  二十一、prompt
  
  dos提示符
  
  $q 等于号 $t 当前时间 $d 当前日期 $p 当前驱动器符号
  
  $$ $号提示 $n当前驱动器 $g 大于号 $l小于号 $b 显示"|"管道号
  
  $h 隐去提示符 $E显示"<-"号
  
  对于其它文字,则直接显示文本本身prompt ljw,则显示为ljw提示符
  
  prompt 则仅显示当前驱动器号及大于号.
  
  
  二十二、ramdrive.sys
  
  使用内存当做虚拟盘来使用
  
  应注意,所有数据都存在于内存中,应及时将其存到硬盘中,否则掉电后或者死机
  
  后将丢失全部数据,优点是运行速度快,但不能在windows中使用.
  
  示例:config.sys: device=c:\dos\ramdrive.sys /size[/e|a]
  
  size为以k为单位的字节数,即建立的虚拟盘的大小.
  
  /e或/a 都是使用扩展内存来建立虚拟盘,?加参数的前提是必须先加载内存管理
  
  器himem.sys及emm386.exe.
  
  
  二十三、subst
  
  将一个驱动器与一个子目录联接
  
  如:将对A:\l1\l2 子目录的请求映射为S盘,则输入
  
  subst s: a:\l1\l2 即可
  
  这样使用dir s:?等命令则显示的是a:\l1\l2子目录下的内容,其它copy del 一样
  
  可以用subst s: d 来取消这种映射.
  
  可以用subst 来显示各种联接情况
  
  注意:?可以采用subst a: c:a 来建立一个对于A的读写盘.对于某些安装软件
  
  来说,?必须使用A盘来安装,就可以使用先将所要安装的软件全部拷贝到C:a子
  
  目录中,然后输入subst a: c:a,再转到A:,就可以进行软件的安装了.
  
  
  二十四、mem /c /m /p /d 常规内存显示程序
  
  /c显示所有内存驻留程序的占用情况,分为conventional常规内存和uppermemory
  
  高端内存占用,并显示总的占用情况(常规 高端 保留 扩展内存)
  
  /p分页显示,页间暂停
  
  /m后加模块名 如:/m msdos 显示dos系统内存的占用.
  
  /d对常规 高端 保留 扩展内存加以详细例表说明
  
  通过分析,可以看出内存占用是否合理,以及各种程序是否正常加载,从而在此基
  
  础上使用内存优化工具memmaker进行各种管理,同时又可以分析出一些程序死机
  
  的原因,若有的地方显示"???",则可以断定内存中有病毒的存在,有利于发现及消灭.
  
  
  二十五、各种管道工具的使用"> < >> <<"
  
  将各种命令造成的输出或所需要的输入重新定向
  
  如:dir *.bat /b>p 可以将dir *.bat 例出的文件名输出到p文件中.
  
  time

>p.bat
  
  p文件中仅存在一个回车符,则可以将时间追加进p.bat文件中
  
  "> >>" 是将命令产生的输出重新定向,比如到文件或打印机中.
  
  >>产生的内容将追加进文件中,>则将原文件内容覆盖.
  
  "< <<" 是将命令所需要输入的内容重新定向.
  
  如:time
  
  需要说明的是 "prn "为打印机, "null"为空设备
  
  con 为显示器
  
  type p.bat>prn 可将p.bat打印出来.
  
  copy null p 可将p文件删除掉
  
  copy con p 可以在屏幕上编辑p文件,F6可以存盘退出
  
  type p>pp 完成p文件到pp 的复制
  
  type p|more 可在屏满时暂停显示
  
  
  二十六、move命令
  
  move [y/-y] filename1 filename2
  
  将文件1移动到文件2处
  
  如:move c:\dos\*.* c:\cced
  
  将dos子目录下的所有文件全部移动到cced 子目录下
  
  /y|-y参数在目标目录不存在需要创建时,是否出现提示
  
  可以使用该命令修改子目录名称,如 move dos cced
  
  将dos目录名改为cced
  
  
  二十七、append
  
  指定一些特殊数据文件的存放位置,如user.dat pe2.pro等一些非*.
  
  exe *.com *.bat 文件
  
  格式:append [:]终止以前存在的指定目录 append 显示指定情况
  
  append [path] append c:\user 等
  
  
  二十八、call
  
  在一个批处理命令中调用另外一个批处理文件
  
  (1)不终止现有文件的运行,执行完掉用程序后立即返回.
  
  (2)被调用批处理命令必须以bat 为扩展名
  
  (3)调用批处理文件时,可以加上参数(%1-%9)以及环境变量如%baud%
  
  (4)不能使用管道工具及重定向工具
  
  
  二十九、device
  
  devicehigh loadhigh
  
  device 将指定的设备驱动程序装入内存中
  
  devicehigh将指定的设备驱动程序装入高端内存中
  
  loadhigh 将指定的设备驱动程序装入高端内存中
  
  
  三十、defrag 优化磁盘
  
  legend(传奇) optimize(优化) elapse(逝去) fragment(碎片)
  
  该命令执行对指定的盘进行优化处理(包括检查文件分配表,各文件状态,纠正错误),
  
  在执行时,可按照文件名大小,时间,扩展名对文件进行排序.

2005年08月11日

今天刚买电脑的一个同学说不能上网,让我去帮他看看。

唉。麻烦事又来了。。。。

晚上晚饭寝室4个人一起出去吃的,大盘鸡,加了四瓶啤酒,喝得晕晕的,妈的没状态。。。

先去另外一个人那儿搞显卡驱动,妈的浙大什么破网,下个驱动这么慢。。。不搞了,直接去另一个。。。

来到他那对我说了说情况:
不能分到ip,分到的都是169开头的;
但是别人的笔记本一插就能分到;
重启数次没用;
未安装任何防火墙。

那个机还是刚配的,asus k8n(nforce3)的主板。

妈的,棘手了。

难道是他妈的这个接口有问题?那笔记本怎么可以接?难道就跟他机器冲突?那换个接口试试。

然后移机器。。。换网线接口。。。问题依旧。。。

仔细分析,细心点!猪头!心里这么对自己喊。

禁用网络后ip显示0.0.0.0,分不到ip;过了n久终于分到了,出来一个169开头的(正常的应该是10的,故169应该是主板默认分配的)。

靠,怎么这么傻B啊,难道网卡驱动没装好?

于是叫他找出驱动盘重装了一遍。。问题依旧。。。但是装的过程中突然问:是否安装网卡管理软件?废话,装。

装好以后没变化,于是便开始找那个管理的东西。

找到了,是用浏览器设置的,像设置路由器一样,真他妈厉害啊,这么猛的设置方法(其实很土,干吗不作个人性化点的软件!)看到网卡自带了一个防火墙,设置为低。低应该对上网没什么影响了吧。自己这么想。下面又一堆ip设置相关的选项,很多很多,花了。。。。。不过最重要的看到了   :  ip接入被拒绝了。。。妈的,把它设为允许。应用。问题还在!妈的!这时注意到,防火墙日志里显示外界要将10.*.*.*给网卡,被拒绝。。。。妈的!关了你这个破防火墙!

终于,分到ip了。。。。

丢下一句“记得请我吃饭”就走了。。。

PS:都是他妈的nf主板害的,搞什么硬件防火墙。我想adsl用户也可能会出现这样的问题。浙大网虽然很破,但是,有时候还是很让人满意的啦~~~没这个破网还真不想读书了。。。。嘿嘿

发信人: saify ( S ), 板面: Internet
标  题: 防火墙ZoneAlarm新手简单攻略
发信站: 飘渺水云间 (Thu Jun 16 19:05:10 2005), 转信

经常在板上潜水,在这里学到了很多东西,一直希望能做一点回报,昨天在版三的提议
下有了写这篇文章的想法。今天来交作业了 ^_^。
有不够好的地方,请大家多多包含。


ZoneAlarm新手简单攻略
             ~~~~
本文旨在帮助新手认识和简单的使用ZA,一些高级的设置及应用,请看进阶。

[重要提示]:

文中所提及的所有软件和工具、补丁等
在我的ftp(ftp://download:download@saify.3322.org:3021)或者缘网均有提供
需要的朋友请自行下载

[为什么选择ZA]:
易于使用但功能强大的ZoneAlarm是一个集成5种安全服务技术的个人防火墙软件,它
把防火墙、应用程序控制、Internet锁定、动态安全级别以及域分配有机的结和在
一起。

易于使用是ZoneAlarm一贯的特点,ZoneAlarm使用方法如此简单,即使是刚刚出道的
新手也能够很容易的就掌握它的使用。功能强大是ZoneAlarm的另一个特点,
ZoneAlarm不再是一个简单的网络防火墙,而是一款综合防火墙软件。除了防火墙外,
它还包括一些个人隐私保护工具以及弹出广告屏蔽工具,同时还具有一个高级邮件监
视器,它将会监视每一个有可能是由于病毒导致的可疑行为,如果你是家长而不希望
孩子浏览暴力网站,它具备网页过滤功能,另外,它还将会对网络入侵者的行动进行
汇报。新版ZoneAlarm Pro 5.0增强了AlertAdvisor,具有自动的策略建议;更新了反
病毒监测(Antivirus Monitoring); 全新的警报查看器功能。ZoneAlarm支持在线
智能升级和人工升级。ZoneAlarm还有网关管理功能,通过专家级的规则制定,它能够
让高级用户自由控制上网资源。专家级的规则制定功能也存在于其它防火墙中,但是,
ZoneAlarm专家级的规则制定功能更强大,体现在可以对组操作(避免重复操作)、间
控制和可以控制到MAC级别,这正是网管需要的功能。

[ZoneAlarm的安装步骤]:

1、下载ZoneAlarm Firewall.rar(里面包括zapsetup_55_062_004.exe和汉化包)
2、点击zapsetup_55_062_004.exe进行安装
   安装开始时可以选择安装路径,自己选择吧。
   输入Email地址  然后一路默认下去
3、安装完成后,根据你的实际情况选择网络连接方式。finish.不要马上重启。
4、安装汉化包,一路默认就可以了。
   提示是否打开ZA以检查安装时选“是”,又是一路的下一步,然后重启。
5、重启后会进入一个教学界面,可以看看,不看的话直接点“完成”。
6、发现一个新网络,直接确定。

这样就完成了基本的工作了。ZA正在保护着你的电脑。你使用一些应用程序时,ZA会
弹出警告,让你选择“允许”或“拒绝”访问网络。相信你知道怎么选择了 呵呵。


关于开ftp:这里以servU为例

双击在系统栏的ZA图标,弹出控制中心,在左边菜单选择程序控制,有三个选项(常
规、程序、组件),这里选择程序。
然后添加,找到FTP Serv-U Daemon完成添加。这时你会发现上面的程序列表中多出
了FTP Serv-U Daemon,但它后面是5个问号,这样别人是不能连你的ftp的。把前面
4个问号打勾(单击问号会出现选单),ftp serve就搞定了。

据说也可以先设置好servU,让别人尝试连你的ftp,然后ZA会弹出警告提示,单击确
定就可以了 ^_^ 。偶没有试过,不确定,你可以确认一下。

其他程序的internet访问权限要更改的话也是在这里完成。

祝所有的朋友都用的开心,不必再为电脑的安全担忧了!!

                                                             saify@88
(注意,以上部分连接浙大内网有用)

2005年07月21日

淘淘/db 15:29:06
你好
小I机器人 15:29:06
我很好,你也好啊
淘淘/db 15:29:10
你是大便吧
小I机器人 15:29:11
请文明讲话,谢谢。
淘淘/db 15:29:20
那你是小便?
小I机器人 15:29:21
七不规范之一,不许随地大小便,ok?
淘淘/db 15:29:24

小I机器人 15:29:24
我哈哈哈
淘淘/db 15:29:30
神经
小I机器人 15:29:31
你才是 (寒)
淘淘/db 15:29:34
我错了
小I机器人 15:29:34
不是吧?  哎,其实……这不是我的错 (什么嘛)
淘淘/db 15:29:55
你叫什么?
小I机器人 15:29:55
我叫小可爱,愿意的话叫我爱爱

 小i家园全新改版
,欢迎访问! 
淘淘/db 15:30:02
爱爱~~~
小I机器人 15:30:03
爱上我了吧!哈哈
淘淘/db 15:30:07
去~~
小I机器人 15:30:07
gogogo
淘淘/db 15:30:23
罗永浩
小I机器人 15:30:23
说什么啊?
淘淘/db 15:30:36
罗纳尔多
小I机器人 15:30:36
火星来的外星人
淘淘/db 15:30:42
嗯?
小I机器人 15:30:42
给你个瓢,放脑袋上正合适你
淘淘/db 15:30:47
shit
小I机器人 15:30:47
你在自我介绍吗?
淘淘/db 15:30:51

小I机器人 15:30:51
系统报警信息:有人玷污聊天环境… 
淘淘/db 15:30:57
你他妈找死啊
小I机器人 15:30:58
相信不相信我会弄死你 (强啊他)
淘淘/db 15:31:02
来啊来啊
小I机器人 15:31:02
哪个怕哪个 (再寒)
淘淘/db 15:31:05

小I机器人 15:31:06
你说粗话! 
淘淘/db 15:31:12
干吗你哪儿不爽啊
小I机器人 15:31:12
没有啊!
淘淘/db 15:31:17
这就对了么
小I机器人 15:31:17

淘淘/db 15:31:22
操死你
小I机器人 15:31:23
好啊好啊!来吧 (暴寒)
淘淘/db 15:31:24
嘿嘿
小I机器人 15:31:25
再抱一个
淘淘/db 15:31:28

小I机器人 15:31:28
郁闷啊
淘淘/db 15:31:42
不聊了,你是sb
小I机器人 15:31:43
你才是呢
淘淘/db 15:31:48
88
小I机器人 15:31:48
拜拜

2005年05月04日

在使用XP的过过程中,系统运行速度会随着时间的推移越来越慢了,有的朋友可能会想到重装系统,但重装后,那么多的应用软件也要重新安装,如何在不安装系统的前提下提升XP的运行速度呢?只要你安照以下九个方面操作,相信你的XP又会重新高速运行。

1、加快开关机速度


在Windows XP中关机时,系统会发送消息到运行程序和远程服务器,告诉它们系统要关闭,并等待接到回应后系统才开始关机。加快开机速度,可以先设置自动结束任务,首先找到HKEY_CURRENT_USERControl PanelDesktop,把AutoEndTasks的键值设置为1;然后在该分支下有个“HungAppTimeout”,把它的值改为“4000(或更少),默认为50000;最后再找到HKEY_LOCAL_MACHINESystemCurrentControlSetControl,同样把WaitToKillServiceTimeout设置为“4000”;通过这样设置关机速度明显快了不少。


2、提高宽带速度


专业版的Windows XP默认保留了20****的带宽,其实这对于我们个人用户来说是没有什么作用的。尤其让它闲着还不如充分地利用起来。


在“开始→运行”中输入gpedit.msc,打开组策略编辑器。找到“计算机配置→管理模板→网络→QoS数据包调度程序”,选择右边的“限制可保留带宽”,选择“属性”打开限制可保留带宽属性对话框,选择“启用”,并将原来的“20”改为“0”,这样就释放了保留的带宽。


3、优化网上邻居


Windows XP网上邻居在使用时系统会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,然后才显示出来,这样速度显然会慢的很多。这些功能对我们没多大用的话,可以将其删除。在注册表编辑器中找到HKEY_LOCAL_MACHINEsofewareMicrosoftWindowsCurrent VersionExploreRemoteComputerNameSpace,删除其下的(打印机)和{D6277990-4C6A-11CF8D87- 00AA0060F5BF}(计划任务),重新启动电脑,再次访问网上邻居,你会发现快了很多。


4、加快启动速度


要加快Windows XP的启动速度。可以通过修改注册表来达到目的,在注册表编辑器,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters,在右边找到EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少;


5、自动关闭停止响应程序


有些时候,XP会提示你某某程序停止响应,很烦,通过修改注册表我们可以让其自行关闭,在HKEY_CURRENT_USERControl PanelDesktop中将字符健值是AutoEndTasks的数值数据更改为1,重新注销或启动即可。


6、加快菜单显示速度
为了加快菜单的显示速度,我们可以按照以下方法进行设置:我们可以在HKEY_CURRENT_USERControl PanelDesktop下找到“MenuShowDelay”主键,把它的值改为“0”就可以达到加快菜单显示速度的效果。


7、清除内存中不被使用的DLL文件


在注册表的HKKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion,在Explorer增加一个项AlwaysUnloadDLL,默认值设为1。注:如由默认值设定为0则代表停用此功能。


8、加快预读能力改善开机速度


Windows XP预读设定可提高系统速度,加快开机速度。按照下面的方法进行修改可进一步善用CPU的效率:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemoryManagement],在PrefetchParameters右边窗口,将EnablePrefetcher的数值数据如下更改,如使用PIII 800MHz CPU以上的建议将数值数据更改为4或5,否则建议保留数值数据为默认值即3。


9、减少启动时加载项目


许多应用程序在安装时都会自作主张添加至系统启动组,每次启动系统都会自动运行,这不仅延长了启动时间,而且启动完成后系统资源已经被消耗掉!


启动“系统配置实用程序”,在“启动”项中列出了系统启动时加载的项目及来源,仔细查看你是否需要它自动加载,否则清除项目前的复选框,加载的项目愈少,启动的速度自然愈快。此项需要重新启动方能生效。

2005年04月20日

自己的水平又进步了!

学校里是内网不能访问internet,只能找代理。

然而代理不是那么好找的哇~~~

于是下了个代理猎手,自己搜索。

摸索N个小时,终于会咯~~~

呵呵

代理上外网~~~

2005年04月16日

求矩阵鞍点。

#include<stdio.h>
void main()
{
  int i,j,b,n,l;
  int a[6][6];
  static int temp[6];
  printf("input your n:\n");
  scanf("%d",&n);
  for(i=0;i<n;i++){
   for(j=0;j<n;j++){
     scanf("%d",&a[i][j]);
     printf("%3d",a[i][j]);}
     printf("\n");
    }
  for(i=0;i<n;i++)
   for(j=0;j<n;j++){
     if(a[i][j]>a[i][temp[i]]){
       temp[i]=j;
     }
    }
   for(i=0;i<n;i++){
       l=i;
      for(j=0;j<n;j++)
        if(a[l][temp[i]]>a[j][temp[i]])
        l=j;
        if(l==i)
        printf("a is %d",a[i][temp[i]]);
    }
}

算法ms很垃圾。达人指点~~

2005年04月03日

嘿嘿

早有耳闻这个网站

蛮不错的,很棒的一个元老级论坛

一起灌水去~~~

将一个任意整数分解质因数

比如90=2×3×3×5

程序如下~

#include<stdio.h>
int pri(int x);
void main()
{
    int x,i,s;
    printf(“input x:\n”);
    scanf(“%d”,&x);
    printf(“%d=”,x);
    s=x/2;
    for(i=2;i<=s;i++){
        if(x==1) break;
         if(x%i==0){
            do{
                x=x/i;
                printf(“%d*”,i);
            }while(x%i==0);
        }
  }
   printf(“\b “);
}

 printf(“\b “);这是别人教我的

不用 printf(“\b “);该怎么弄呢?就是最后一个怎么处理

高手赐教