如何在DOS状态下建立上机历史记录

Author: 张乐平 Date: 1997-01-01

  利用NU软件包附带的NDOS.COM的内部命令“LOG”,可以建立DOS状态下的上机历史记录,把操作者在DOS状态下输入的一切命令永久地记录在文件之中。当机器本身或某个应用系统软件出现故障时,通过查阅历史记录,可以为分析故障原因提供依据。LOG命令使用格式为:
  LOG /W “文件名”|ON|OFF
  其中“ON”参数表示打开NDOS的记录功能,“OFF”参数为关闭记录功能(NDOS的缺省状态)。用户在NDOS.COM状态下输入“LOG ON”即可开始记录过程,此后NDOS会将用户输入的每一条命令自动保存于启动盘根目录下的NDOSLOG文件(一文本文件,用户可任意编辑、查看)中去。在用户输入命令并回车后,NDOS首先将当前的时间、命令内容添加到记录文件中,然后再执行该命令。这样即使命令执行过程中发生死机、停电等故障时,也不会影响NDOS的记录。
  为了一开机即能自动记录输入的每一条命令,可用NDOS.COM代替COMMAND.COM作为命令解释器,即在CONFIG.SYS文件中加入“SHELL=C:\NU\NDOS.COM /P”,然后在AUTOEXEC.BAT文件中加入“LOG ON”命令。这样,计算机开机后的所有操作将被记录下来,存放在根目录下的NDOSLOG文件中。为了防止他人修改或删除该文件,可以利用LOG命令的/W参数将上机历史记录保存于指定文件中,只需在/W后输入保存记录的文件名即可。如欲将上机历史记录保存于“C:\DOS\HISREC.DAT”文件中,则将AUTOEXEC.BAT文件中的“LOG ON”改为如下内容:
  LOG /W C:\DOS\HISREC.DAT