实验一、熟悉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. 版本控制简介,git使用----使用GitHub托管代码

    关于版本控制: 很久以前,人们苦于对写过的代码进行版本的管理,经常过了一段时间想恢复原来写过的代码却又忘了不知道丢到哪儿去了,有的人用加上时间后缀来命名文件的方法,便于后期维护,但是这样做的麻烦也很大 ...

  2. JSON格式化与serialize序列化

    一.JSON格式化 1. JSON是什么 JSON是一种数据的存储格式,用来沟通客户端Javascript和服务端PHP的交互.我们把用PHP生成JSON后的字符串传给前台Javascript,Jav ...

  3. Python高级特性学习笔记

    切片(slice) 可简化循环取元素的操作. L[0:3] or L[:3] 表示从索引0的位置开始,到索引3为止,但不包括索引3的前3个元素(L[0],L[1],L[2]); L[-2:]表示取包括 ...

  4. XmlHelper

    获取XML节点的值(http服务使用xml传输数据,节点名称唯一) /// <summary> /// 获取xml节点的值 /// </summary> /// <par ...

  5. PHP正则表达式替换站点关键字链接后空白的问题解决

    标题这样不知道合适不合适.具体的情况是这样的:网站要增加关键字链接功能,然后需要对文章的内容进行正则表达式匹配并替换,然后使用了preg_replace函数.替换的程序代码如下: function R ...

  6. Fake chat script for website download

    Are you searching for free fake webchat script then you are at the right place go get download your ...

  7. Visual Studio 2015 新建MVC项目 Package Manager Console不能使用 (HRESULT: 0x80131500)

    Visual studio 2015 突然新建不了MVC项目,报出错误: HRESULT: 0x80131500 在折腾了很长时间,最后在Github上看到这样一个贴 地址:https://githu ...

  8. OC--编码建议

      原文 http://www.cocoachina.com/ios/20151118/14242.html   本文是投稿文章,作者: IOS_Tips(微信公众号) “神在细节之中” Object ...

  9. Myeclipse安装SVN插件(转)

    方法一:在线安装 1.打开HELP->MyEclipse Configuration Center.切换到SoftWare标签页. 2.点击Add Site 打开对话框,在对话框Name输入Sv ...

  10. (原创)如何使用selenium 驱动chrome浏览器并且打开方式为手机模式-转载请注明出处

    随着移动设备使用率的不断增加,移动页面的测试也变得越来越重要. 对于互联网公司M站的测试,如果不通过专用的appium等移动端测试工具是否还有方便快捷的办法呢?答案当然是有啊. 使用chrome dr ...