实验一、熟悉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. MySQL中如何查看“慢查询”,如何分析执行SQL的效率?

    一.MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句 1,slow_query_log这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句. 2,long_query_time ...

  2. <button>标签与<input type="button">标签

    <script type="text/javascript" src="/jquery-1.11.3.min.js"></script> ...

  3. reversing-Easy Crack

    Easy Crack 程序启动后输入任意字符会显示一个MessageBox的Incorrect Password. 打开OllyDbg,载入程序后查找到目标字符串Incorrect Password, ...

  4. Java集合类学习笔记(各种线性表性能分析)

    ArrayList.LinkedList是线性表的两种典型实现:基于数组的线性表和基于链的线性表. Queue代表了队列,Deque代表了双端队列. 一般来说,由于数组以一块连续内存区来保存所有的数组 ...

  5. Fortran版MPI_barrier出现错误可能情况

    在Fortran中的MPI_开头函数都常有一个整数型的错误变量用以函数返回错误信息.如: call MPI_Barrier(MPI_COMM_WORLD,ierr) 在没有ierr参数时,程序可能会出 ...

  6. HDFS读写数据块--${dfs.data.dir}选择策略

    最近工作需要,看了HDFS读写数据块这部分.不过可能跟网上大部分帖子不一样,本文主要写了${dfs.data.dir}的选择策略,也就是block在DataNode上的放置策略.我主要是从我们工作需要 ...

  7. Fragment的startActivityForResult和Activity的startActivityForResult的区别

    2016-08-30 18:22:33 前提:我们的APP要兼容Api level 11以前的,所以必须用FragmentActivity 1.对于Fragment的,我们很多时候都会在Activit ...

  8. (转)在oracle中varchar和varchar2有什么区别?

    1.varchar2把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节: 2.VARCHAR2把空串等同于null处理,而varchar仍 ...

  9. M1/M2个人总结

    软件工程整个学期结束了,很开心学了这门课,在学到知识的同时也提高了自己的动手实践的能力,感觉自己在整个软件工程的各个环节中都能有所把握,可以将学到的知识运用到设计.实践更多的项目中去. M1阶段个人总 ...

  10. Individual Project - Word frequency program

    1.项目预计用时 -计划学习C#和百度一些用法的时间:5小时 -项目本身打算写两个类,一个是遍历搜索文件夹的,另外一个用来统计单词.计划用时:5小时 2.项目实际用时 学习C#以及正则表达式的用法:3 ...