教育信息化行业报告:DOS中定时运行程序是什么命令

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 03:41:19

at (time) (程序)
at 18:00 shutdown -s
就这样!
at /?可以查看!

DOS常用命令

要想操作使用DOS,知道一些常用命令是非常重要的。以下是一些命令的用法。

文件名是由文件路径和文件名称合起来的,如C:\DOS\COMMAND.COM。

DIR 显示文件和文件夹(目录)。
用法:DIR [文件名] [选项]

它有很多选项,如/A表示显示所有文件(即包括带隐含和系统属性的文件),/S表示也显示子文件夹中的文件,/P表示分屏显示,/B表示只显示文件名,等等。
如 DIR A*.EXE /A /P
此命令分屏显示当前文件夹下所有以A开头后缀为EXE的文件(夹)。

CD或CHDIR 改变当前文件夹。
用法:CD [文件夹名]
若无文件夹名则显示当前路径。

MD或MKDIR 建立文件夹。
用法:MD 文件夹名

RD或RMDIR 删除文件夹。
用法:RD 文件夹名
注意:此文件夹必须是空的。

DEL或ERASE 删除文件。
用法:DEL/ERASE 文件名

COPY 拷贝文件。
用法: COPY 文件名1 [文件名2] [选项]
如 COPY /B A+B C
此命令将两个二进制文件A和B合为一个文件C。

TYPE 显示文件内容。
用法:TYPE 文件名

REN或RENAME 改变文件名,在DOS7中还可以改变文件夹名。
用法:REN 文件(夹)名1 文件(夹)名2

EDIT 编辑文件,在DOS7中还可以编辑二进制文件。
用法:EDIT [文件名] [选项]
如 EDIT /70 C:\COMMAND.COM
此命令以二进制方式编辑C:\COMMAND.COM文件。

FORMAT 格式化磁盘。
用法:FORMAT 驱动器 [选项]

它的选项很多,如/Q是快速格式化,/U表示无条件格式化(即无法使用UNFORMAT等命令恢复),/V指定磁盘的卷标名,等等。它还有许多未公开参数。

MEM 显示内存状态。
用法:MEM [选项]

它的选项也有不少,如/C可列出所有程序的内存占用,/D是显示驻留内存的程序及设备驱动程序的状态等详细信息,/F显示空闲的内存总量,/M显示内存中的模块信息,/P则是分屏显示。还有隐藏的/A选项,可以显示HMA信息。

MOVE 移动文件或文件夹,还可以更改文件或文件夹的名称。
用法:MOVE 文件[夹]1 文件[夹]2
如 MOVE C:\*.EXE D:
此命令可以将C盘根文件夹下所有扩展名为EXE的文件移到D盘上。

XCOPY 复制文件或文件夹。
用法:XCOPY 文件[夹]名1 [文件[夹]名2] [选项]

它的选项非常多,如/S可拷贝整个文件夹(包括子文件夹)中的文件,/E指定包括空文件夹,/V表示复制完后检验复制出的文件的正确性,/Y表示确认,等等。

CLS 清除屏幕。
用法:CLS

SYS 传导系统,即将系统文件(如IO.SYS等)从一处传输到指定的驱动器中。
用法:SYS 文件夹名 [驱动器]
如 SYS C:\DOS A:
此命令即可将位于C:\DOS文件夹下的系统文件传输到A盘中。

DATE 显示或设置日期。
用法:DATE [日期]

TIME 显示或设置时间。
用法:TIME [时间]

DOS 不支持
CMD 支持

关于at命令

大家都知道at命令的作用,如果我们非常的讨厌一个网站,假设我们拿到了对方的一个webshell,而恰巧对方有serv-u这个本地提升权限漏洞的话,我们就可以执行一个at命令,每个小时都把c:\winnt\system32的一个目录里面(越隐蔽越好,目录里面放上我们事先准备好的替换他的首页的文件)的文件copy(我以前的意见是用at来执行一个.bat文件,.bat文件是我们写好的黑页,但是某鱼的意见是直接用copy命令更省事)到他的他的网站目录里面,这样他的首页永远也改不过来了,吼吼,当然如果对方重新启动后at命令自动就没有了,但是我们可以在他的启动项里加上一个启动at命令的.bat文件,这样就没有什么重新启动问题了。

另:如果我们把对方的at.exe改名,然后再上传一个假的at.exe上去,对方管理员就永远发现不了了(除非查看他的启动项),哈哈。

我想肯定会有人说恨对方为什么不直接删除他的网站不是更直截了当,但是那样的话,对方再上传一个网站程序上去你就什么都没有了,用这个方法后不管他上传什么网站程序都是白搭,这样我们可以永远的羞辱他了,嘿嘿~