实验一、DOS实验

一、           实验目的

DOS(Disk Operating System)是一个使用得十分广泛的磁盘操作系统,就连眼下流行的Windows9x/ME系统都是以它为基础。常见的DOS有两种:IBM公司的PC-DOS和微软公司的MS-DOS,它们的功能、命令用途格式都相同,也因为专业的要求,我们学习关于DOS的相关知识。

二、           实验内容和要求

1DOS的命令接口

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

<1>在当前目录下建立子目录MYTEMP1和MYTEMP2,将当前目录设定为MYTEMP1;

<2>在当前目录下创建新文件a.bat,其内容为:hello world!

<3>使用type命令显示a. bat的内容,检查正确后,执行它;

<4>拷贝a. bat到路径MYTEMP2中;

<5>删除MYTEMP2中的文件a. bat,删除目录MYTEMP2;

<6>删除MYTEMP1。( 可先用del删除文件,再用rd删除该目录。分析为什么不能使用deltree删除mytemp1)

(2)信息查询

获得此计算机网卡的网络配置及mac地址: 输入ipconfig /all回车即是。 
VER查看系统版本号:VER
检查磁盘当前状态: CHKDSK

<3>执行如下管道和换向命令:

输出改向:

 C:\>DIR  C:\>A

C:\>type  A

C:\>dir  C:\

通过分析发现C:\>DIR  C:\>A 是将DIR命令中显示的有关信息输出到文件ABC中

C:>type  A.C>AB.C

通过分析发现C:>type  A.C>AB.C 相当于C:>copy  A.C  AB.C

输入改向

C:>prog  <W.DAT  >PRN
执行程序PROG由W.DAT提供数据,输出结果通过打印机输出

管道操作
C>PROG1  |PROG2 
      相当于依次执行了以下两条命令:
      C>PROG1  >FILE
      C>PROG2  <FILE

选择两种命令依次执行

例如

md mytemp | rd mytemp2

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

(1)文件管理

用cmd创建关于如下图

展示pei\1\shiyan1目录

删除kang目录

将pei\1\shiyan1\yi.txt改名为yigai.txt

(2)DOS批处理实验

建立一个.bat文件,清理windows垃圾文件。

说明:

两个%要连用,表示引用环境变量,如:

%systemdrive% 系统盘

%windir%  windows目录

%userprofile% 是你的用户配置文件目录,一般是指“C:\Documents and Settings\你的用户名”这个目录

通配符有 %,*

删除指定文件。

MS-DOS命令语法

del [Drive:][Path] FileName [ ...][/p] [/f] [/s] [/q] [/a[:attributes]]

erase [Drive:][Path] FileName [ ...][/p] [/f] [/s] [/q] [/a[:attributes]]

MS-DOS命令参数

[Drive:][Path] FileName指定要删除的文件或文件集的位置和名称。需要 Filename。可以使用多个文件名。用空格、逗号或分号分开文件名。

/p提示您确认是否删除指定的文件。

/f强制删除只读文件

/s从当前目录及其所有子目录中删除指定文件。显示正在被删除的文件名。

/q指定静音状态。不提示您确认删除。

/a根据指定的属性删除文件。

在命令提示符显示帮助。

(1)先新建一个1.bat文件如下图所示

(2)编辑.Bat文件,删除垃圾文件

(3)运行bat文件

(3)网络管理

Ping—

-t 让用户所在的主机不断向目标主机发送数据

-a 以IP地址格式来显示目标主机的网络地址

-n count 指定要ping多少次,具体次数由后面的count来指定

-l size 指定发送到目标主机的数据包的大小

Winipcfg

/? 显示winipcfg的格式和参数的英文说明

/all 显示所有的有关IP地址的配置信息

主要功能:显示用户所在主机内部的IP协议的配置信息

Tracert

-d 不解析目标主机的名字

-h maximum_hops 指定搜索到目标地址的最大跳跃数

-j host_list 按照主机列表中的地址释放源路由

-w timeout 指定超时时间间隔,程序默认的时间单位是毫秒

主要功能:判定数据包到达目的主机所经过的路径、显示数据包经过的中继节点清单和到达时间。

netstat [-r] [-s] [-n] [-a]

-r 显示本机路由标的内容

-s 显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议)

-n 以数字表格形式显示地址和端口

-a 显示所有主机的端口号

主要功能:该命令可以使用户了解到自己的主机是怎样与因特网相连接的

四、           实验总结

通过这次的实验,关于DOS的文件管理、批处理,网络管理,三个部分都有着比较深刻的理解,学习这些知识后感觉对于自己所学的专业有一点作用。

实验一 DOS的更多相关文章

  1. 实验一 DOS命令解释程序的编写

    一.目的和要求 1. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: (3)掌握简单的DOS调用方法: (4)掌握C语言编程初步. 2.实验要求 编写类似于DOS,UNIX的命令行解释程 ...

  2. 实验一DOS报告

    实验一.DOS命令解释程序的编写实验 13物联网  李名贵  201306104123 一.        实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: (3)掌握简单的DOS调用方法 ...

  3. 实验一报告--认识DOS

    实验一  DOS命令解释程序的编写 13物联网             黄鸿佳              201306104107 一. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: ...

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

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

  5. DoS泛洪测试与防御

    实验目的 DoS泛洪测试与防御 实验内容 DoS泛洪测试与防御 实验环境描述 1. 学生机与实验室网络直连: 2. VPC1与实验室网络直连: 3. 学生机与VPC1物理链路连通: 实验步骤 学生登录 ...

  6. 安装Linux操作系统,学习Liunx基础

    安装Linux操作系统 遇到的问题以及解决方法 问题1:安装虚拟机时出现以下界面 解决方法 我的电脑--右击--管理--服务和应用服务--服务--在服务里启动:Device Install Servi ...

  7. 实验一、熟悉DOS命令

    实验一.熟悉DOS命令 实验一.熟悉DOS命令 一.        实验目的 1.从操作系统理论的观点来了解和掌握DOS有关用户接口的特点: 2.熟悉常用DOS操作命令(md.cd.rd.copy.m ...

  8. 10.10 dos实验

    一. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: (3)掌握简单的DOS调用方法: (4)掌握C语言编程初步. 二. 实验内容和要求 编写类似于DOS,UNIX的命令行解释程序 (1 ...

  9. 汇编语言程序入门实验一:在dos下对用户输入作出应答

    汇编语言程序入门实验一:在dos下对用户输入作出应答 1,背景 成功预言了今天要上计算机操作系统上机实验课,昨天预习后,今天的两个上机实验做得很成功.但是也有一些问题.问题1:学校的系统目前是wind ...

随机推荐

  1. chrome调试 JavaScript 脚本

    随着 JavaScript 应用的复杂性逐渐提高,开发者需要有力的调试工具来帮助他们快速发现问题的原因,并且能高效地修复它.Chrome DevTools 提供了一系列实用的工具使得调试 JavaSc ...

  2. 在Sublime中编辑批处理并运行

    在Sublime->Tool->Build System -> New Build System 复制如下代码名保存为 CMD.sublime-build { "cmd&q ...

  3. C#利用AxImp工具在WPF中使用OCX控件

    一.注册OCX并利用工具生成dll @echo off color a ::Failed REGSVR32 /S /I "MSCOMCTL.OCX" if exist %windi ...

  4. C语言堆和栈

    堆和栈的区别 一个由C/C++编译的程序占用的内存分为以下几个部分1.栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等.其操作方式类似于数据结构中的栈.2.堆区(heap ...

  5. java.sql.SQLException: ORA-00942: 表或视图不存在

    1.检查JDBC数据源是否配置正确:2.检查表或视图名称是否写错:3.检查Java中数据源的数据库用户是否具有引用该表或视图的权限:

  6. 使用geoserver发布arcgis切片

    arcgis map 版本:10.1,10.2,10.3均可 jre:7或者8 geoserver:2.8.2以上 切片:松散型,256*256  ,png 1:安装geoserver并独立部署geo ...

  7. 查看SQL语句在SQL Server上的执行时间

    set statistics profile onset statistics io onset statistics time ongo--begin <这里写上你的语句...>  se ...

  8. Asp.net在IE10、IE11下事件丢失经验总结

    asp.net4.0出生得比IE10早,所以asp.net4.0以前版本不认识IE10 的 User-Agent 标头,导致的后果就是ASP.NET 特定功能失效,例如:页面报错__doPostBac ...

  9. python读取和写入csv文件

    读取csv文件: def readCsv(): rows=[] with file(r'E:\py\py01\Data\system.csv','rb') as f: reads=csv.reader ...

  10. hdu5737(2016多校联赛第2场D)

    题意:给2组数据a和b数组,每次有2种操作:(+,l,r,x)把a数组第l个到第r个元素全置为x,(?,l,r)查询[l,r]之间哪些位置满足a[i]>=b[i](i>=l &&a ...