操作系统-实验一、DOS使用命令实验

时间:2024-01-06 09:27:50

实验一、DOS使用命令实验

一、实验目的

     DOS是市场上早期获得巨大成功的桌面操作系统,现在很多同学都不太熟悉。本实验的目的就是让同学们读者从操作系统理论的观点来重新认识它们,了解和掌握DOS有关用户接口的特点。

2 实验环境

MS—DOS 简介

MS-DOS是Microsoft公司20世纪80年代初推出的单用户单任务操作系统,由于性能和移植性较好,使用非常广泛。

MS—DOS是采用字符界面的操作系统,人机接口为命令接口。没有进程的并发执行能力,但允许多个进程同时驻留在内存中,也允许进程创建自己的子进程,父子进程之间采用串行为方式执行。MS—DOS的内存管理比较简单,类似于分区分配管理,没有虚拟存储器能力,没有内存保护,应用程序的长度受640K内存的限制。MS—DOS使用FAT文件系统,仅有简单的文件保护功能。

从现代操作系统理论的角度来看,MS-DOS不能算是一种真正的操作系统。但也是正因为简单,非常便于我们在其上进行一些其他操作系统所不允许的实验操作,如直接操作计算机硬件等。

二、实验内容和要求

1DOS命令--文件管理

熟悉md、cd、rd、copy、move、del、deltree、type等常见DOS命令。

创建与删除文件或文件夹。

 (2)DOS命令--实现批处理

删除WINDOWS垃圾文件。

(3)DOS命令--网络管理

三、 实验方法、步骤及结果测试

1.DOS命令--文件管理

方法:显示目录:dir 目录名

      创建目录:md 目录名

      进入指定目录:cd 目录名

"CD\"为回到根目录,"CD.." 为回到上一层目录。

创建子目录:进入它的上一层目录,然后再创建,以此类推

删除目录:rd 目录名

(1)   创建二个一级文件目录

(2)   在一级文件目录下创建二级的子目录

(3)   查看一下目前的TREE

(4)   在子目录创建子目录

(5)   查看最后创建结果

(6)   删除150301目录

7)查看14net\160308\shiyan1的目录

(8) 删除目录

 

 2.DOS命令--实现批处理

(1)删除windons临时文件

2)命令如下(附说明)

新建一个.bat  Windons批处理文件

@echo off

title windows7系统垃圾清理---

echo 请勿关闭本窗口。

echo 正在清除系统垃圾文件,请稍后......

echo 删除补丁备份目录

RD %windir%\$hf_mig$ /Q /S

echo 把补丁卸载文件夹的名字保存成2950800.txt

dir %windir%\$NtUninstall* /a:d /b >%windir%\2950800.txt

echo 从2950800.txt中读取文件夹列表并且删除文件夹

for /f %%i in (%windir%\2950800.txt) do rd %windir%\%%i /s /q

echo 删除2950800.txt

del %windir%\2950800.txt /f /q

echo 删除补丁安装记录内容(下面的del /f /s /q %systemdrive%\*.log已经包含删除此类文件)

del %windir%\KB*.log /f /q

echo 删除系统盘目录下临时文件

del /f /s /q %systemdrive%\*.tmp

echo 删除系统盘目录下临时文件

del /f /s /q %systemdrive%\*._mp

echo 删除系统盘目录下日志文件

del /f /s /q %systemdrive%\*.log

echo 删除系统盘目录下GID文件(属于临时文件,具体作用不详)

del /f /s /q %systemdrive%\*.gid

echo 删除系统目录下scandisk(磁盘扫描)留下的无用文件

del /f /s /q %systemdrive%\*.chk

echo 删除系统目录下old文件

del /f /s /q %systemdrive%\*.old

echo 删除回收站的无用文件

del /f /s /q %systemdrive%\recycled\*.*

echo 删除系统目录下备份文件

del /f /s /q %windir%\*.bak

echo 删除应用程序临时文件

3)删除结果

Windons\Temp目录下的垃圾文件被删除。文件夹为空

3. DOS命令--网络管理

(1)ping

Ping /? 可以帮助我们

2nbtstat       

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

3netstat    

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

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

这里可以看出本地机器开放有FTP服务、Telnet服务、邮件服务、WEB服务等。

用法:netstat -a IP。

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

(4)tracert

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

四、实验总结

经过此次实验的学习,我认识了更多的dos命令,不仅是课堂上学习的命令,还有一些实用的dos命令,比如:shutdown。exe -s -t 4800

这是定时关机的命令,有了这个命令,妈妈再也不用但心我没有定时关机的软件了。总之,我想说的就是学习了本次实验,让我更进一步的了解了

操作系统最根本的命令和知识。