实验一、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. Linux Bond的原理及其不足

    http://www.tektea.com/archives/1969.html. 在企业及电信Linux服务器环境上,网络配置都会使用Bonding技术做网口硬件层面的冗余,防止单个网口应用的单点故 ...

  2. 对属性NaN的理解纠正和对Number.isNaN() 、isNaN()方法的辨析

    1.属性NaN的误解纠正 NaN (Not a Number)在w3c 中定义的是非数字的特殊值 ,它的对象是Number ,所以并不是任何非数字类型的值都会等于NaN,只有在算术运算或数据类型转换出 ...

  3. c++ 注册类到 lua

    test.h: #ifndef __TEST_H__ #define __TEST_H__ class CTest { public: CTest(); ~CTest(); int getA(); v ...

  4. u-boot移植 II

    下面是韦老师的uboot移植攻略: A. 开发板的相关拷贝与修改 1. 在board文件夹下面, 将原来的smdk2410复制为100ask24x0目录, 并将smdk2410.c改名为100ask2 ...

  5. How to convert webp to png/jpg/gif in MacOS

    Environment I'm using OS X 10.11.4 and have homebrew 1.0.5 installed. Introduction I recently downlo ...

  6. BigDecimal使用中的坑

    1.BigeDecimal调用divide时一定要记得规定小数位数的保留情况,不然除不尽的时候报错. 2.使用该种BigeDecimal时,加减乘除都要使用它内部封装好的方法,不然容易报错.

  7. Linux下运行Jmeter测试所遇问题汇总

    一.安装及启动Jmeter  本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处!  0.下载及安装 下载地址及Linux命令 wget http://mirrors.cnnic.cn/a ...

  8. android 补间动画和Animation

    介绍: 补间动画是一种设定动画开始状态.结束状态,其中间的变化由系统计算补充.这也是他叫做补间动画的原因. 补间动画由Animation类来实现具体效果,包括平移(TranslateAnimation ...

  9. Safari浏览器中对js Date对象的支持

    看了一下自己上一次写博客还是3月份,那是还没有毕业,实习也没那么多事情,毕业设计也才刚开始做,那时天天晚上都把电脑带回家继续学习,而现在一工作忙为借口已经不怎么进行什么知识总结了,只是在印象笔记里做做 ...

  10. MPI Maelstrom - POJ1502最短路

    Time Limit: 1000MS Memory Limit: 10000K Description BIT has recently taken delivery of their new sup ...