实验一、熟悉DOS命令

实验一、熟悉DOS命令

一、        实验目的

1、从操作系统理论的观点来了解和掌握DOS有关用户接口的特点;

2、熟悉常用DOS操作命令(md、cd、rd、copy、move、del、deltree、type等DOS命令);

3、学会建立和使用简单的批处理文件;

二、   实验环境

    基于MS—DOS环境

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

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

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

三、        实验内容及结果测试

1、DOS命令--文件管理

(1)单击“开始”|“运行”命令,在“运行”对话框中键入“cmd”,单击“确定”按钮,进入MS-DOS模式。

(2)以下是本实验中所用到的一些命令以及系统操作中常用到的一些命令:

dir--显示当前文件目录下的所有文件;

cd--进入指定的文件夹;

cd..--退出当前文件夹,回到上一级目录;

del--删除指定文件;

md--在当前目录下创建新的文件夹;

rd--删除指定路径下的目录;

copy--拷贝文件;

rename--重命名;

type--显示文本文件;

discopy--磁盘复制;

tree--显示当前路径下的目录树;

deltree--删除目录树;

cls--清除显示器屏幕上的内容;

sys--传递系统文件命令;

pass--设定DOS寻找.COM、.EXE、.BAT文件的所在目录……

(3)如下图所示,对文件进行md ,tree命令的结果

(4)如下图所示,对文件进行rd命令的结果

(5)如下图所示,对文件进行copy命令的结果

(6)如下图所示,对文件进行rename、dir命令的结果

(7)如下图所示,对文件进行rd 、tree命令的结果

 

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

(1)右击“新建”——>“文本文档”,在txt文档中输入下列相关批处理语句。

(2)点击运行“yuan.bat”

3、DOS命令--网络管理

(1)以下是一些简单常用的DOS网络管理命令:

ping--网络诊断工具(因特网包搜索器),ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。ipconfig--显示ip配置值。常搭配 /all使用,可以查看本地网络的详细配置值。也可以搭配/release,手动释放DHCP的IP地址。

arp--显示和修改本地ARP列表。

Nbtstat--显示NetBIOS协议的统计资料命令。用法如下:nbtstat[-a
RemoteName] [-A IPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval]

Netstat--显示网络连接信息。一般搭配 -a 使用,监听TCP和UDP端口。

tracert--数据包跟踪诊断,该命令可以很好地追踪出到达目的地址所经过的路由跳数。

(2)如图所示,运行ping的结果

 

(3)如图所示,运行ipconfig -all的结果

(4)如图所示,运行arp -a的结果

(5)如图所示,运行nbtstat的结果

(6)如图所示,运行nbtstat –a 169.254.28.176的结果

(7)如图所示,运行netstat的结果

(8)如图所示,运行net的结果

(9)如图所示,运行net start的结果

(10)如图所示,运行net user的结果

(11)如图所示,运行tracert  www.baidu.com 的结果

四、       
实验总结

1、繁多的DOS命令,难以对所有DOS操作命令进行一一实验并且熟记,只能对一些常用的DOS命令进行熟记;

2、在键入DOS命令时容易出现错误,一个字母的差别也许就是千差万别;

3、批处理命令是DOS命令的整合,可以同时执行多个命令,提高了效率,值得注意的是,在清除一些缓存的时候,del加的地址一定不能错误,否则删除不了;

4、在进行批处理命令的操作时未能很好地掌握,还要多加练习;

5、DOS命令很好用,有利于了解并保护自己的计算机,在计机管理、网路管理等很多领域作用很大。比起图形化软件管理,命令行更加灵活,可以改变各种参数实现不同的作用。

实验一、熟悉DOS命令的更多相关文章

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

    实验一.DOS命令解释程序的编写 专业:物联网工程   姓名:黄淼  学号:201306104145 一. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: (3)掌握简单的DOS调用方法 ...

  2. 入门必须掌握8个DOS命令

    一,ping 它是用来检查网络是否通畅或者网络连接速度的命令.作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP ...

  3. dos 命令集

    dos下下载远程服务器的文件 setp C:\WINDOWS\system32\cmd.exesetp C:\RECYCLER\cmd.exever --------查看window版本net use ...

  4. Dos命令大全完整版

    DOS(磁盘操作系统)命令,是DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令.磁盘操作类命令.文件操作类命令和其它命令. 使用技巧 DOS命令不区分大小写,比如C盘的Progr ...

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

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

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

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

  7. 【微信Java开发 --1---番外1】在windows下,使用JAVA执行多条DOS命令+文件夹/路径中有空格怎么解决【目的是实现内容穿透外网】

    内网穿透外网的那一篇,参正集1 但是每次都要Ctrl+R 启动DOS窗口,也就是CMD,一句一句的去粘,略显繁琐. 所以将这些任务写在JAVA程序中,启动一次程序就可以实现[内网穿透]的功能,多好啊! ...

  8. DOS命令大全(经典收藏)

    net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user: ...

  9. DOS命令大全--具体解释

    在Linux和Windows下都能够用nslookup命令来查询域名的解析结果 DOS命令大全一)MD--建立子文件夹 1.功能:创建新的子文件夹 2.类型:内部命令 3.格式:MD[盘符:][路径名 ...

随机推荐

  1. 关于ADO.NET 超时的问题

    前几天超时问题困扰我很头疼. 为什么我设置了链接字符串的超时时间很长,可是等了一小会就报错Timeout了? connectionString="Data Source=.;Initial ...

  2. jQuery验证插件 Validate详解

    1.引入必要的文件,以及语言中文提示包 2.使用规则如下: 序号 规则 描述 1 required:true 必须输入的字段. 2 remote:"check.php" 使用 aj ...

  3. vba单元格背景色

    cells(i,j).interior.color=5287936  green =255 red

  4. Yii2中request的使用

    1.普通的get和pst请求 $request = Yii::$app->request; $get = $request->get(); // equivalent to: $get = ...

  5. centos下在线安装mysql

    1 首先查看是否有安装过,如果已经安装过,就不必再安装了 yum list installed mysql* rpm -qa | grep mysql* 2 查看有没有安装包: yum list my ...

  6. 写入标题使用依赖注入Title的setTitle方法

    1. 声明 Generator的声明方式类似一般的函数声明,只是多了个*号,并且一般可以在函数内看到yield关键字 function* showWords() { yield 'one'; yiel ...

  7. jdbc基本查询方法

    jdbc操作数据库时,最基本的三种接口是Statement PreparedStatment  CallableStatement (1)Statement createStatement() cre ...

  8. Scala 编程---类和对象

    类是对象的蓝图.一旦你定义了类,你就可以用关键字new从类的蓝图里创建对象.比方说,如果给出了类的定义: class ChecksumAccumulator { // class definition ...

  9. oracle 归档日志

    归档日志(Archive Log)是非活动的重做日志备份.通过使用归档日志,可以保留所有重做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换式,后台进程ARCH会将重做日志的内容保存到归档 ...

  10. as follows ,as follow && following

    在现在牛津英语上,as follow 和 as follows 用法差不多的,但后者更常用,不是说谁指一个谁指好几个.牵强附会! 为了保证正确性,你应该用as follows,单数的最好少用.意义差不 ...