操作系统原理实验一
操作系统原理实验指导书

目录实验一系统功能调用 (1)实验二熟悉Linux环境 (6)实验三 shell脚本 (14)实验四进程控制 (18)实验五进程间通信 (22)(一) 信号量机制实验 (22)实验五进程间通信 (28)(二) 进程的管道通信实验 (28)实验五进程间通信 (32)(三) 消息的发送与接收实验 (32)实验五进程间通信 (37)(四) 共享存储区通信 (37)实验六死锁避免的算法 (43)实验七存储管理 (45)1. 常用页面置换算法 (45)2.动态分区分配算法 (54)实验八文件操作 (55)实验一系统功能调用【实验目的】1.熟悉操作系统的系统功能调用。
2.掌握用C语言实现系统功能调用的方法和步骤。
3.掌握利用10H号功能调用(BIOS的显示I/O功能调用)来实现对屏幕的操作与控制。
【预习内容】1.预习DOS、BIOS系统功能调用。
2.预习C语言实现系统功能调用的方法。
【实验内容】1.在屏幕的指定区域内显示字符串。
(必做题)2.在屏幕的指定区域内画框,在框内显示字符串。
(提高题)3. 在屏幕的指定区域内动画显示字符串。
(附加题)【实验报告】1.列出调试通过程序的清单,并加注释。
2.给出必要的程序设计思路和方法(或列出流程图)。
3.总结上机调试过程中所遇到的问题和解决方法及感想。
【实验相关资料】int86(0X10, &r, &r)函数:对BIOS调用的标准函数其中0X10是BIOS调用类型号(相当于INT n调用的中断类型号n),是10H号中断调用,是一个显示I/O调用。
BIOS借助此中断产生的功能调用控制PC机屏幕上的文本和图形。
通过给AH 寄存器设置适当的值选择想要的功能调用,然后发中断10H。
第一个&r是指向联合类型REGS的指针,用于接收调用的功能号及其它一些指定的入口参数,以便传给相应寄存器。
第二个&r是指向联合类型REGS的指针,用于接收功能调用后的返回值,即出口参数。
操作系统原理实验

操作系统原理实验一、实验目的本实验旨在通过实际操作,加深对操作系统原理的理解,掌握操作系统的基本功能和调度算法。
二、实验环境1. 操作系统:Windows 102. 虚拟机软件:VirtualBox3. 实验工具:C语言编译器(如gcc)、汇编语言编译器(如nasm)、调试器(如gdb)三、实验内容1. 实验一:进程管理在这个实验中,我们将学习如何创建和管理进程。
具体步骤如下:a) 创建一个C语言程序,实现一个简单的计算器功能。
该计算器能够进行基本的加减乘除运算。
b) 使用fork()系统调用创建一个子进程,并在子进程中执行计算器程序。
c) 使用wait()系统调用等待子进程的结束,并获取子进程的退出状态。
2. 实验二:内存管理在这个实验中,我们将学习如何进行内存管理。
具体步骤如下:a) 创建一个C语言程序,模拟内存分配和释放的过程。
该程序能够动态地分配和释放内存块。
b) 使用malloc()函数分配一块内存,并将其用于存储数据。
c) 使用free()函数释放已分配的内存块。
3. 实验三:文件系统在这个实验中,我们将学习如何进行文件系统的管理。
具体步骤如下:a) 创建一个C语言程序,实现一个简单的文件系统。
该文件系统能够进行文件的创建、读取、写入和删除操作。
b) 使用open()系统调用打开一个文件,并进行读取和写入操作。
c) 使用unlink()系统调用删除一个文件。
四、实验步骤1. 安装虚拟机软件VirtualBox,并创建一个虚拟机。
2. 在虚拟机中安装操作系统Windows 10。
3. 在Windows 10中安装C语言编译器、汇编语言编译器和调试器。
4. 根据实验内容,编写相应的C语言程序并保存。
5. 在命令行中使用gcc编译C语言程序,并生成可执行文件。
6. 运行可执行文件,观察程序的执行结果。
7. 根据实验要求,进行相应的操作和测试。
8. 完成实验后,整理实验报告,包括实验目的、实验环境、实验内容、实验步骤和实验结果等。
《操作系统原理》实验报告材料

《操作系统原理》 实 验 报 告 书班级:学号:姓名:指导教师:2013-2014 学年第二学期实验名称: LINUX 用户界面 实验时间: 2014 年 4 月 2 日第 7 周星期三一、实验目的1,熟悉Linux字符操作界面,熟练掌握常用Shell命令。
2,熟悉Linux文本编辑方法,学会编辑软件VI的使用。
3,了解Linux编译器gcc的功能,掌握基于Linux 平台的C程序的开发二、实验预习(预备知识的问题及回答)1.为什么在Linux系统中,诸如光盘、U盘等要先挂载而后才能使用?如何获得U盘的设备名?装载点在文件系统中的位置是什么?由于文件系统的差异,Linux在默认情况下并不支持软盘,光盘,U盘,所以需要通过装在相应盘片才可以访问其中的数据装载点是挂载文件系统的目录位置2.从虚拟机界面退出进入Windows OS界面的操作是 Ctrl+Alt ,从Windows OS 界面进入虚拟机界面的方法是 鼠标点击虚拟机界面 。
3.权限的含义是什么?如何使用数字法设定文件的权限?Linux系统中的每个文件和目录都有相应的访问许可权限,访问权限分为只读(r),可写(w)和可执行三种,有三种不同类型的用户可以对文件或者目录进行访问,分别是文件所有者(u),同组用户(g)和其它用户(o)。
所有的文件和目录都被创建他们的人所拥有。
只要你是这个文件的所有者或者你登陆为用户,你就拥有了改变所有者,群组和其他人权限的权利。
使用数字法改变权限:命令格式chmod权限数值 文件名说明给指定文件赋予数值所规定的权限在数字设定法中,每种权限设置均可以用数值来代表,其中0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,这些值之和便可以用来设定特定权限。
4.什么过滤操作?在Linux中如何实现?过滤操作:将一个命令的输出作为一个命令的输入Linux实现的命令格式:命令|命令5.在Linux中挂载u盘并能显示其文档的中文信息,所使用的挂载命令是:Mount/dev/sdal/mnt/usb。
操作系统原理实践报告(2篇)

第1篇一、引言操作系统是计算机系统中最基本的系统软件,它负责管理计算机的硬件资源和软件资源,为用户和其他程序提供运行环境。
为了更好地理解操作系统的原理,我们进行了一次操作系统原理的实践。
以下是本次实践的详细报告。
二、实践目的1. 理解操作系统的基本原理和功能;2. 掌握操作系统的基本操作和命令;3. 熟悉操作系统的调试和优化方法;4. 提高实际操作能力,为今后从事计算机相关工作打下基础。
三、实践内容1. 操作系统概述操作系统是一种系统软件,负责管理计算机的硬件资源和软件资源。
它具有以下功能:(1)进程管理:负责进程的创建、调度、同步和通信等;(2)内存管理:负责内存的分配、回收和保护等;(3)文件管理:负责文件的创建、删除、读写和保护等;(4)设备管理:负责设备的分配、控制和调度等;(5)用户接口:提供用户与计算机交互的界面。
2. 操作系统基本操作和命令在实践过程中,我们学习了以下操作系统的基本操作和命令:(1)进程管理:创建进程、查看进程信息、杀死进程等;(2)内存管理:查看内存信息、释放内存等;(3)文件管理:创建文件、删除文件、查看文件信息等;(4)设备管理:查看设备信息、控制设备等;(5)用户接口:登录、注销、切换用户等。
3. 操作系统调试和优化在实践过程中,我们学习了以下操作系统调试和优化方法:(1)使用调试工具:如gdb、windbg等;(2)分析系统性能:如CPU使用率、内存使用率等;(3)优化代码:如减少循环次数、提高数据结构效率等;(4)调整系统参数:如调整内存分配策略、优化进程调度算法等。
四、实践过程1. 安装操作系统首先,我们需要在计算机上安装一个操作系统,如Windows、Linux或macOS。
在安装过程中,我们需要选择合适的操作系统版本、分区、驱动程序等。
2. 学习操作系统基本操作和命令在安装完成后,我们开始学习操作系统的基本操作和命令。
通过查阅资料和实际操作,我们掌握了进程管理、内存管理、文件管理、设备管理和用户接口等方面的知识和技能。
操作系统原理实验教学大纲(本科)-2013

《操作系统原理》实验教学大纲一、实验教学内容与基本要求实验一 批处理系统的作业调度1 目的要求1.加深对作业概念的理解;2.深入了解批处理系统如何组织作业、管理作业和调度作业。
2 实验内容编写程序完成批处理系统中的作业调度,要求采用响应比高者优先的作业调度算法。
实验具体包括:首先确定作业控制块的内容,作业控制块的组成方式;然后完成作业调度;最后编写主函数对所做工作进行测试。
3 所需实验设施设备PC、windows操作系统4 教学形式及过程演示、学生独立完成实验二 进程管理1 目的要求1.加深对进程概念的理解,明确进程和程序的区别。
2.深入了解系统如何组织进程、创建进程。
3.进一步认识如何实现处理器调度。
2 实验内容编写程序完成单处理机系统中的进程调度,要求采用时间片轮转调度算法。
实验具体包括:首先确定进程控制块的内容,进程控制块的组成方式;然后完成进程创建原语和进程调度原语;最后编写主函数对所做工作进行测试。
3 所需实验设施设备PC、windows操作系统4 教学形式及过程演示、学生独立完成实验三 动态分区存储管理方式的主存分配回收1 目的要求深入了解动态分区存储管理方式主存分配回收的实现。
2 实验内容编写程序完成动态分区存储管理方式的主存分配回收的实现。
实验具体包括:首先确定主存空间分配表;然后采用最优适应算法完成主存空间的分配和回收;最后编写主函数对所做工作进行测试。
3 所需实验设施设备PC、windows操作系统4 教学形式及过程演示、学生独立完成实验四 页式虚拟存储管理中地址转换和缺页中断1 目的要求1.深入了解页式存储管理如何实现地址转换;2.进一步认识页式虚拟存储管理中如何处理缺页中断。
2 实验内容编写程序完成页式存储管理中地址转换过程和模拟缺页中断的处理。
实验具体包括:首先对给定的地址进行地址转换工作,若发生缺页则先进行缺页中断处理,然后再进行地址转换;最后编写主函数对所做工作进行测试。
操作原理报告

《操作系统原理》 课内实验报告2017年12月学院: 专业: 班级: 学号: 姓名: 指导教师:温 静学院:机械与电子信息学院专业:计算机网络技术班级:学号:姓名:指导教师:一、实验目的:1.掌握命令行窗口的显示设置;2.学会系统的基本配置;3.显示系统基本信息;4.掌握系统配置管理。
二、实验内容:1.进入windows命令行窗口;2.使用chcp命令设置活动代码页;3.使用命令prompt $v$g显示更改windows命令提示符;4.使用命令color fc改变windows命令行窗口的前景及背景色;5.使用命令title “windows 命令行窗口”改变windows命令行窗口的标题;6.使用命令date显示或设置系统日期;7.使用命令time显示或设置系统时间;8.使用命令w32tm/tz显示当前时区设置;9.使用命令doskey ls=dir /w创建宏;10.使用命令systeminfo |more显示系统信息;11.使用命令tasklist显示任务进程;12.使用命令taskkill 结束任务进程;13.基本命令的使用;14.宏命令的使用。
三、实验结果及分析:1、进入windows命令行窗口执行“开始”→“运行”→cmd。
2、设置活动代码页步骤一:输入命令chcp 936。
步骤二:输入命令ver.步骤三:输入命令chcp 437.步骤四:输入命令ver。
步骤五:比较结果。
3、显示更改windows命令提示符输入命令prompt $v$g。
4、改变windows命令行窗口的前景和背景色输入命令color fc。
5、改变命令行窗口的标题输入命令title “windows 命令行窗口”。
6、显示或设置系统日期输入date。
7、显示或设置系统时间输入命令time。
8、显示当前时区设置输入命令w32tm/tz。
9、创建宏输入命令doskey ls=dir /w.10、系统信息输入命令systeminfo |more.11、命令tasklist:显示任务进程输入命令tasklist.12、命令taskkill:结束任务进程输入命令taskkill 进程号显示窗口消失13、基本命令的使用四、评阅意见:批阅教师:批阅日期:。
操作系统原理实验报告
操作系统原理实验报告一、实验目的操作系统是计算机系统中最为关键的软件之一,它负责管理和控制计算机的硬件和软件资源,为用户和应用程序提供一个方便、高效、稳定的运行环境。
本次实验的目的在于通过实际操作和观察,深入理解操作系统的核心原理和关键机制,包括进程管理、内存管理、文件系统管理、设备管理等方面,提高对操作系统的认识和应用能力。
二、实验环境本次实验使用的操作系统为 Windows 10 专业版,开发工具为Visual Studio 2019,编程语言为 C++。
三、实验内容及步骤(一)进程管理实验1、进程创建与终止编写程序,使用系统调用创建一个新的进程,并在新进程中执行特定的任务,如打印一段文本。
观察新进程的创建过程和资源分配情况。
编写程序,实现父进程等待子进程终止,并获取子进程的退出状态。
2、进程调度编写程序,模拟多个进程的并发执行,设置不同的优先级和时间片。
观察进程的调度顺序和执行时间,分析调度算法的效果。
(二)内存管理实验1、内存分配与释放编写程序,使用动态内存分配函数(如 malloc、new 等)申请一定大小的内存空间,并进行读写操作。
观察内存的分配和释放过程,检查是否存在内存泄漏。
2、内存分页与分段了解操作系统的内存分页和分段机制。
编写程序,模拟内存分页和分段的过程,展示地址转换和页面置换算法的效果。
(三)文件系统管理实验1、文件创建与读写编写程序,创建一个新文件,并向文件中写入一定的数据。
读取文件中的数据,并进行验证。
2、文件目录操作编写程序,实现对文件目录的创建、删除、遍历等操作。
观察文件目录的结构和变化。
(四)设备管理实验1、设备驱动程序了解设备驱动程序的基本概念和工作原理。
编写一个简单的设备驱动程序,实现对特定设备的控制和数据传输。
2、设备中断处理模拟设备中断的产生和处理过程。
编写中断处理程序,处理设备中断事件。
四、实验结果与分析(一)进程管理实验结果与分析1、进程创建与终止成功创建了新进程,并在新进程中打印出指定的文本。
操作系统原理实验1
操作系统原理实验操作系统实验说明操作系统课程教学的主要目的,是学习计算机操作系统中资源管理的方法和技术,这些方法和技术,在以后的实际应用开发中加以借鉴,可以提高所开发的应用程序质量。
为了加深对操作系统教材中所讲述的一些主要管理策略和算法的理解、掌握这些算法的思想、并能用已学习的程序设计语言实现之,根据教学大纲的要求,在进行操作系统课程教学过程中必须安排若干实验。
要完成这些实验,需要学生具有一定的C语言或其他编程语言的编程能力。
根据我校学生的实际情况,也为了学生易于完成本课程的实验,我们在本实验指导中,对大多数实验给出了其C语言程序的实现框架,这些程序是可以直接运行的;并且,对于实验中的一些主要算法,我们也给出其相应的程序段(需要学生完善后才能运行的),其目的是对学生完成本讲义要求的实验提供帮助。
很显然,要能较好的达到本课程实验之目的,不能完全依赖本指导,还需要学生的劳动和配合。
操作系统实验的要求:(1)积极认真地做好实验前的准备,在每个实验前,必须写出需要上机调试的源程序,并通过静态分析方法调试和修改,不能等到上机时再编写程序。
尽管本指导给出了完整的示例,但要完成要求的实验,可能需要从数据结构定义开始。
(2)上机时,要积极调试程序,只有通过调试和改错,才能积累经验、提高能力、正确完成实验。
(3)仔细观察程序运行情况,做好记录,作好分析。
(4)按要求认真书写实验报告。
(可打印)(5)遵守机房实验用机规定和纪律,服从管理。
提醒:如果发现两人的实验报告内容是一模一样的,不管是否是自己做的,则两人成绩最多只记为60分,计入期末考试的平时成绩,态度第一,实验或程序正确与否是次要的,设计思路一定要写出来。
实验1模拟进程管理一、实验目的1.加深对进程概念的理解,明确进程和程序的区别。
2.深入了解系统如何组织进程、创建进程。
3.进一步认识如何实现处理器调度。
二、实验预备知识1.进程的概念。
2.进程的组织方式。
3.进程的创建。
操作系统原理课内实验指导书
操作系统原理课内实验指导书实验一:用户接口实验准备知识为了使用户通过操作系统完成各项管理任务,操作系统必须为用户提供各种接口来实现人机交互。
经典的操作系统理论将操作系统的接口分为控制台命令和系统调用两种。
前者主要提供给计算机的操作人员对计算机进行各种控制;而后者则提供个程序员,使他们可以方便地使用计算机的各种资源。
1.控制台命令接口操作系统向用户提供一组控制台命令,用户可以通过终端输入命令的方式获得操作系统的服务,并由此来控制自己作业的运行。
一般来讲,控制台命令应该包含:一组命令、终端处理程序以及命令解释程序。
1)bash的由来当登录Linux或者打开一个xterm时,当前默认的shell就是bash。
Bash是GNU Project 的shell。
GNU Project是自由软件基金会(Free Software Foundation)的一部分。
它对Linux 下的许多编程工具负责。
Bash(Bourne Again Shell)是自由软件基金会发布的Bourne shell 的兼容程序。
它包含了其他有些shell的许多良好的特性,功能非常的全面。
很多Linux版本都供bash。
2)bash的大致原理bash处理自己的脚本时,先找到需要处理的命令名称,进而在当前用户的默认命令目录中找到对应的命令,这些默认目录一般是/usr/bin、/bin或/sbin。
在执行这些命令时,先使用进程创建系统调用fork(),在使用exex()来执行这些命令。
3)建立bash脚本➢编辑文件可以用最熟悉的编辑器来编辑这个文本文件,比如文件名为script,在shell下输入:$ vi script#! /bin/bashEcho Hello World!然后保存,退出。
➢测试脚本。
使用指令:$ source script➢更改脚本属性使用指令:$ chmod a+x script将脚本程序设置为可执行。
➢执行脚本使用指令:$ ./script4)关键字参考Echo 在终端上显示Bash 特殊变量1~9,保存当前进程或脚本的前9个参数。
操作系统原理第一次实验
内容三:敲通如下程序,写出运行结果,分析程序功能。
#include <stdio.h>
#include <pthread.h>
void *ptest(void *arg)
{
printf(" This is the new thread!" );
return(NULL);
}
main()
3
{
pthread_t tid;
实验一进程管理、管道通信
一.实验名称:
进程管理、管道通信
二.实验目的:
1、熟悉linux下利用gcc、gdb编译、调试C程序
2、掌握进程的概念,明确进程的含义
3、认识并了解并发执行的实质
4、掌握进程间无名管道的通信
三.实验准备:
1、预习linux下利用gcc编译c程序。
2、参考课件及资料掌握进程的创建过程。
thread!”返回值为空,程序休眠后结束程序。
图三
内容四:敲通管道通信(课件)例题,写出运行结果,分析程序功能
#include<stdlib.h>
#include<stdio.h>
voidmain()
{
int x,fd[2];
char buf[30],s[30]; pipe(fd); while((x=fork())==-1); if(x==0)
3、参考课件及资料掌握进程的并发执行。
4、参考课件及资料掌握进程间无名管道的通信。
四.实验内Байду номын сангаас:
内容一:敲通如下程序,分析运行结果。
#include <stdio.h>
main()
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一:Winows文件操作命令1、实验目的
(1)加深对文件,目录和文件系统等概念的理解。
(2)掌握Windows文件系统的目录结构。
(3)掌握有关Windows文件系统操作的常用命令。
2、实验工具
一台装有WindowsXP或Windows2003的机器(这里默认是WindowsXP)。
3、预备知识
1)对文件操作的命令
·dir:查看文件。
·attrib:显示或更改文件属性。
·ren(rename):重命名文件名。
·comp:比较两个或两套文件的内容。
·copy:文件复制。
·del(erase):文件删除。
·move:将文件从一个目录移到另一个目录。
2)对目录操作的命令
·md(MKDIR):建立一个目录。
·cd(CHDIR):改变当前的目录。
·rd(rmdir):删除目录。
·tree:显示驱动器或路径的目录结构。
详细内容参见本次实验参考资料部分。
4、基本实验
以下命令均在命令窗口中进行,进入Windows命令行窗口
执行“开始”→“运行”→cmd
1)显示目录文件和子目录命令dir
输入命令dir。
2)显示或更改文件属性attrib
步骤一:输入命令attrib。
步骤二:输入命令attrib+r+s pushd。
步骤三:输入命令attrib。
3)显示文件内容type
步骤一:利用编辑工具(如edit)编辑文本,并以textl.txt为文件名保存。
步骤二:输入命令type textl.txt。
4)修改文件的名字ren
步骤一:输入命令dir。
步骤二:输入命令ren tgextl.txt c.txt。
步骤三:输入命令dir。
5)比较两个或两套文件的内容comp
步骤一:输入命令type a.txt。
步骤二:输入命令type b.txt。
步骤三:输入命令comp a.txt b.txt。
6)文件复制copy
步骤一:利用编辑工具编辑(如edit)两个文本,分别命名为a.txt 和b.txt并保存。
步骤二:输入命令copy a.txt d.txt。
7)文件的删除del
步骤一:利用编辑工具(如edit)编辑文本,并以d.txt为文件名保存。
步骤二:输入命令del d.txt。
步骤三:输入命令dir。
8)将文件从一个目录移到另一个目录move
步骤一:输入命令dir。
步骤二:利用编辑工具(如edit)编辑文本,并以d.txt为文件名保存。
步骤三:输入命令move d.txt。
步骤四:输入命令dir。
9)创建子目录(文件夹)md
步骤一:输入命令md sub1。
步骤二:输入命令dir/w。
10)显示和改变当前的目录
步骤一:输入命令dir /d
步骤二:输入命令cd sub1.
11)删除目录rd..
步骤一:进入命令行窗口。
步骤二:输入命令rd subl(目录不为空不能删除)。
步骤三:输入命令rd/s subl(强制删除不为空的目录)。
步骤四:输入命令dir/w。
12)显示目录结构tree
步骤一:输入命令dir/d
步骤二:输入命令md subl。
步骤三:输入命令md sub2。
步骤四:输入命令cd subl。
步骤五:输入命令md sub1-1。
步骤六:输入命令md sub1-2。
步骤七:输入命令cd..。
步骤八:输入命令cd sub2。
步骤九:输入命令md sub2-1。
步骤十:输入命令md sub2-2。
步骤十一:输入命令cd..。
步骤十二:输入命令tree。
5、可选实验
1)文件管理
在本实验中,将对文件和目录进行创建、更名、删除、移动等综合操作。
在Windows 系统中文件名包括:文件名和扩展名两部分,文件名和扩展名之间用点(.)隔开。
文
件名由字母和数字组成,最长255个字符;扩展名通常由3个字符组成,但也有超过和小于3个字符的扩展名。
文件名中的字母大小写不敏感,filel和 Filel是同一个文件。
在Windows系统中扩展名通常代表某一特定的文件,例如,DOC表示Word文件、XLS 表示Excel文件、TXT表示文本文件、BAT表示批处理文件,等等。
目录就是人们通常说的文件夹,它的命名规则和文件一样,一般不用扩展名,但用了也不算错。
步骤一:使用copy con来创建文件。
在命令行状态下建立简单的文件可以使用copy con filename命令来完成,copy con 建立的是纯文本文件。
(1)建立一个名字为filel的文件。
(2)看看文件的属性是什么。
(3)文件创建的日期和时间是什么?
(4)文件的大小是多少?
运行cd命令,确定自己当前的工作目录。
步骤二:利用dir命令显示当前工作目录的内容。
步骤三:运行以下命令dir/?,看看dir带参数都有什么意义。
步骤四:使用md命令建立一个子目录mydir。
步骤五:使用cd命令进入子目录mydir。
步骤六:用dir命令显示mydir中的内容。
步骤七:执行cd..命令看看当前的工作目录。
步骤八:执行cd\命令看看当前的工作目录。
步骤九:执行cd”%windir%”命令看看当前的工作目录。
步骤十:执行cd”%userprofile%\命令看看当前的工作目录。
2)查看文件
步骤一:利用cd命令,将工作目录改到自己的主目录上。
步骤二:将工作目录改到自己的子目录mydir,然后运行命令:date>filel将当前日期和时间存放到新建文件file中。
步骤三:使用type命令查看filel文件的内容。
步骤四:利用help命令显示date命令的用法help date。
步骤五:将date命令的用法附加到文件filel的后面,help date>>filel。
步骤六:利用type命令显示文件filel的内容。
步骤七:利用dir/t:c filel命令列出文件filel的创建时间。
步骤八:运行move filel..命令。
步骤九:运行cd\,dir filel/s看看文件filel被移动到哪里了。
步骤十:使用dir/s查找文件。
步骤十一:进入filel文件所在的目录中。
步骤十二:用attrib filel看看filel文件的属性。
在Windows文件有四种属性,其中R代表只读属性,A代表存档属性,H代表隐含性,S代表系统属性。
步骤十三:使用attrib+h filel命令改变filel的属性。
步骤十四:看看执行dir filel命令后的提示。
步骤十五:运行attrib-h+r filel命令,然后用attrib看看filel文件的属性。
步骤十六:看看执行del filel命令后的提示。
步骤十七:运行find/c/i“B”filel看看B字符在filel文件中哪一行。