实验一 DOS
实验一、DOS实验
一、 实验目的
DOS(Disk Operating System)是一个使用得十分广泛的磁盘操作系统,就连眼下流行的Windows9x/ME系统都是以它为基础。常见的DOS有两种:IBM公司的PC-DOS和微软公司的MS-DOS,它们的功能、命令用途格式都相同,也因为专业的要求,我们学习关于DOS的相关知识。
二、 实验内容和要求
(1)DOS的命令接口
熟悉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的更多相关文章
- 实验一 DOS命令解释程序的编写
一.目的和要求 1. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: (3)掌握简单的DOS调用方法: (4)掌握C语言编程初步. 2.实验要求 编写类似于DOS,UNIX的命令行解释程 ...
- 实验一DOS报告
实验一.DOS命令解释程序的编写实验 13物联网 李名贵 201306104123 一. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: (3)掌握简单的DOS调用方法 ...
- 实验一报告--认识DOS
实验一 DOS命令解释程序的编写 13物联网 黄鸿佳 201306104107 一. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: ...
- 操作系统-实验一、DOS使用命令实验
实验一.DOS使用命令实验 一.实验目的 DOS是市场上早期获得巨大成功的桌面操作系统,现在很多同学都不太熟悉.本实验的目的就是让同学们读者从操作系统理论的观点来重新认识它们,了解和掌握DO ...
- DoS泛洪测试与防御
实验目的 DoS泛洪测试与防御 实验内容 DoS泛洪测试与防御 实验环境描述 1. 学生机与实验室网络直连: 2. VPC1与实验室网络直连: 3. 学生机与VPC1物理链路连通: 实验步骤 学生登录 ...
- 安装Linux操作系统,学习Liunx基础
安装Linux操作系统 遇到的问题以及解决方法 问题1:安装虚拟机时出现以下界面 解决方法 我的电脑--右击--管理--服务和应用服务--服务--在服务里启动:Device Install Servi ...
- 实验一、熟悉DOS命令
实验一.熟悉DOS命令 实验一.熟悉DOS命令 一. 实验目的 1.从操作系统理论的观点来了解和掌握DOS有关用户接口的特点: 2.熟悉常用DOS操作命令(md.cd.rd.copy.m ...
- 10.10 dos实验
一. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: (3)掌握简单的DOS调用方法: (4)掌握C语言编程初步. 二. 实验内容和要求 编写类似于DOS,UNIX的命令行解释程序 (1 ...
- 汇编语言程序入门实验一:在dos下对用户输入作出应答
汇编语言程序入门实验一:在dos下对用户输入作出应答 1,背景 成功预言了今天要上计算机操作系统上机实验课,昨天预习后,今天的两个上机实验做得很成功.但是也有一些问题.问题1:学校的系统目前是wind ...
随机推荐
- leetcode Super Pow
题目描述: superPow(int a, int[] b),b是一个int数组,每个元素都是正的个位数,组合起来表示一个正整数,例如b=[1,2,3]表示123,求解a^b mod 1337. 思路 ...
- 使用Visual Studio扩展插件Visual assist X给代码插入注释模板
Visual Assist 是由Whole Tomato公司为Microsoft Visual Studio开发的一款插件.它对Visual Studio的智能提示功能和代码高亮功能进行了增强,同时还 ...
- 让Android程序获得系统的权限,实现关机重启,静默安装等功能
引用:http://www.cnblogs.com/welenwho/archive/2012/05/10/2494984.html android想要获得系统权限有几种途径,一种就是你的程序固化的系 ...
- URL跳转的几种方式
1.HTML: ①. <head> <!-- 以下方式只是刷新不跳转到其他页面 --> <meta http-equiv="refresh" cont ...
- C#中try catch中throw ex和throw方式抛出异常有何不同
我们在C#的try catch代码块中里面经常使用throw语句抛出捕捉到的异常,但是你知道吗使用throw ex和throw抛出捕获到的异常效果是不一样的. 异常捕捉的原理 首先先介绍一下C#异常捕 ...
- C# 自动Ping 测试服务器运行状况
通过小程序自动Ping配置文件中的IP地址,间隔时间.IP地址.手机号码通过配置文件获得. 废话不多说,上代码. using Newtonsoft.Json; using Newtonsoft.Jso ...
- YbSoftwareFactory 代码生成插件【十五】:Show 一下最新的动态属性扩展功能与键值生成器功能
YbSoftwareFactory 各种插件的基础类库中又新增了两个方便易用的功能:动态属性扩展与键值生成器,本章将分别介绍这两个非常方便的组件. 一.动态属性扩展 在实际的开发过程中,你肯定会遇到数 ...
- vs打开项目出现“尚未配置为Web项目XXXX指定的本地IIS URL HTTP://localhost:…… .要打开此项目,需要配置虚拟目录……”提示
今天打开网上下载的一个源码,出现如标题的这个问题,这是从未遇见的提示.尝试点击是,但是网站还是运行不起来.于是网上搜索,就有了这篇. 解决的方案如下: 注意:也可以用记事本把工程文件(.vcxproj ...
- webService-cxf
官网必备包,自己研究api:http://cxf.apache.org/download.html 然后就是一个简单的例子了: 先服务端: package com.cxf; import javax. ...
- iOS检测用户截屏并获取所截图片
iOS检测用户截屏并获取所截图片 微信可以检测到用户截屏行为(Home + Power),并在稍后点击附加功能按钮时询问用户是否要发送刚才截屏的图片,这个用户体验非常好.在iOS7之前, 如果用户截屏 ...