嵌入式操作系统2017试做
2017年4月统考真题 02326 操作系统

2017年4月高等教育自学考试全国统一命题考试操作系统试卷(课程代码02326)一、单项选择题(本大题共20小题,每小题1分,共20分)1、能实现用户程序按照作业说明书的内容自动控制执行的是A、批处理操作系统B、实时操作系统C、分布式操作系统D、嵌入式操作系统2、具有微型化和实时性两个主要特点的操作系统是A、分时操作系统B、实时操作系统C、嵌入式操作系统D、批处理操作系统3、从UNIX第二个版本开始,设计UNIX绝大部分程序所采用的语言是A、汇编语言B、JAVA语言C、BASIC语言D、C语言4、C++语言属于A、系统软件B、支撑软件C、应用软件D、接口软件5、当用户程序执行中出现了某一申断事件,则处理器的状态会A、继续保持目态B、继续保持管态C、从目态转换为管态D、从管态转换为目态6、UNIX用于改变对文件访问权限的系统调用是A、chmodB、renameC、lseekD、write7、在多进程的系统中,进程以不可预知的速度向前推进,这种特性称为进程的A、动态性B、并发性C、异步性D、同步性8、下列不属于强迫性中断事件的是A、硬件故障中断事件B、程序性中断事件C、外部中断事件D、访管中断事件9、在分时操作系统中,进程调度算法主要采用A、先来先服务调度算法B、时间片轮转算法C、最高优先级调度算法D、分级调度算法10、当用户程序执行时,下面关于主存空间保护措施的叙述中,不正确的是A、对自己主存区域中的信息既可读,又可写B、对系统区域中的信息可读,不可写C.对共享区域中的信息可读,不可写D、对非共享区域中的信息不可读,也不可写11、在可变分区存储管理中,采用最优适应分配算法,空阂区表中的空闲区是A、按地址以递增顺序排列B、按地址以递减顺序排列C、按长度以递增顺序排列D、按长度以递减顺序排列12、使用8个字(字长32位)组成的位示图来管理页式主存空间的分配与回收,“0”表示空闲,“1”表示占用。
假定将位示图中字号为4,位号为5的空闲块分配出去,则该块的块号是A、100 B,101 C、132 D、13313、当用磁带作为文件存贮介质时,文件只能组织成A、顺序文件B、索引文件C、链接文件D、目录文件14、下列不属于常用文件保密措施的是A、隐蔽文件目录B、设置文件口令C、对文件加密D、将文件属性置为只读15、对磁盘进行移臂调度的目的是为了缩短A、启动时间B、寻找时间 C.延迟时间 D、传送时间16、缓冲技术中的缓冲池设置在A、硬盘B、CPUC、寄存器D、主存17. PV操作是供进程调用,执行时不可中断的过程,操作系统通常称这种过程为A、核心程序B、原语C、子程序D、共享程序18、用PV操作正确管理进程互斥使用某共享资源情况下,假定现在有n-l个进程(n>3}在等待使用该资源,那么调用过P操作的进程数至少是A、1B、n-lC、nD、n+l19、对资源采用按序分配的策略,可以防止死锁。
华清远见实习报告

华清远见嵌入式系统实训报告(2017—2018学年第一学期)姓名:******专业班级:************学号:**************学院:电气工程与自动化学院带队教师: 乔美英,胡伟2017年9月25日华清远见嵌入式系统实训报告一、实习时间2017.9.25--2017.9.29二、实习的性质、目的2.1 实习性质虽然嵌入式系统是近几年才开始真正风靡起来的,但事实上嵌入式这个概念却很早就已经存在了。
从上个世纪70年代单片机的出现到今天各种嵌入式微处理器、微控制器的广泛应用,嵌入式系统少说也有了近30年的历史。
从嵌入式系统的构成上看,嵌入式系统是集软硬件于一体的、可独立工作的计算机系统。
从外观上看,嵌入式系统像是一个“可编程”的电子“器件”从功能上看。
它是对宿主对象进行控制,使其具有“智能”的控制器。
从应用的角度看,嵌入式系统与通用计算机系统相比,有如下一些特点:(1)专用性强由于嵌入式系统通常是面向某个特定应用的,所以嵌入式系统的硬件和软件,尤其是软件,都是为特定用户群来设计的,它通常都具有某种专用性的特点。
(2)实时性好目前,嵌入式系统广泛应用于生产过程控制、数据采集、传输通信等场合,主要用来对宿主对象进行控制。
所以都对嵌入式系统有或多或少的实时性。
例如,对嵌入在武器装各中的嵌入式系统、在火箭中的嵌入式系统、一些工业控制装置中的控制系统等应用中的实时性要求就极高。
也正因为这种要求,在硬件上嵌入式系统极少使用存取速度慢的磁盘等存储器。
在软件上更是加以精心设计,从而可使嵌入式系统快速地响应外部事件。
当然,随着嵌入式系统应用的扩展,有些系统对实时性要求也并不是很高,例如近年来发展速度比较快的手持式计算机、掌上电脑等。
但总体来说,实时性是对嵌入式系统的普遍要求,是设计者和用户重点考虑的一个重要指标。
(3)可裁剪性好从嵌入式系统专用性的特点来看,作为嵌入式系统的供应者,理应提供各式各样的硬件和软件以各选用。
2017年4月自考操作系统02326真题及答案

2017年4月自考操作系统02326真题及答案2017年4月高等教育自学考试全国统一命题考试操作系统试卷(课程代码02326)本试卷共6页,满分l00分,考试时间l50分钟。
考生答题注意事项:1.本卷所有试题必须在答题卡上作答。
答在试卷上无效,试卷空白处和背面均可作草稿纸。
2.第一部分为选择题。
必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。
3.第二部分为非选择题。
必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。
4.合理安排答题空间,超出答题区域无效。
第一部分选择题(共30分)一、单项选择题(本大题共20小题,每小题l分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。
错涂、多涂或未涂均无分。
1、能实现用户程序按照作业说明书的内容自动控制执行的是A、批处理操作系统B、实时操作系统C、分布式操作系统D、嵌入式操作系统2、具有微型化和实时性两个主要特点的操作系统是A、分时操作系统B、实时操作系统C、嵌入式操作系统D、批处理操作系统3、从UNIX第二个版本开始,设计UNIX绝大部分程序所采用的语言是A、汇编语言B、JAVA语言C、BASIC语言D、c语言4、CH语言属于A、系统软件B、支撑软件C、应用软件D、接口软件5、当用户程序执行中出现了某一中断事件,则处理器的状态会A、继续保持目态B、继续保持管悉C、从目态转换为管态D、从管态转换为目态6、UNIX用于改变对文件访问权限的系统调用是 A,chmod B,rename C,lseek D,write7、在多进程的系统中,进程以不可预知的速度向前推进,这种特性称为进程的A、动态性B、并发性C、异步性D、同步性8、下列不属于强迫性中断事件的是A、硬件故障中断事件B、程序性中断事件C、外部中断事件D、访管中断事件9、在分时操作系统中,进程调度算法主要采用A、先来先服务调度算法B、时间片轮转算法C、最高优先级调度算法D、分级调度算法10、当用户程序执行时,下面关于主存空间保护措施的叙述中,不正确的是A、对自己主存区域中的信息既可读,又可写B、对系统区域中的信息可读,不可写C、对共享区域中的信息可读,不可写D、对非共享区域中的信息不可读,也不可写11、在可变分区存储管理中,采用最优适应分配算法,空闲区表中的空闲区是A、按地址以递增顺序排列B、接地址以递减顺序排列C、按长度以递增顺序排列D、按长度以递减顺序排列12、使用8个字(字长32位)组成的位示图来管理页式主存空间的分配与回收,“0”表示空闲,“1”表示占用。
大工17春《嵌入式系统设计与开发》在线作业3

大工17春《嵌入式系统设计与开发》在线作业3嵌入式系统设计与开发是一门涉及嵌入式系统开发流程和技术的课程。
这门课程的第三次在线作业是一个重要的评估机会,以下是作业的要求和相关信息:- 作业题目:实现简易音乐播放器- 作业要求:设计一个嵌入式系统,能够解析并播放指定格式的音乐文件- 作业时间:截止日期为XX月XX日晚上12点- 作业提交方式:将代码和相关文档提交到指定的在线作业平台题目要求在这次作业中,你需要设计一个简易音乐播放器,该音乐播放器能够解析并播放指定格式的音乐文件。
请按照以下指导完成作业:1. 选择适合的开发平台和开发工具2. 分析音乐文件的指定格式,并设计适当的数据结构来解析音乐文件3. 实现音乐文件解析的功能,包括读取音乐文件,解析文件头和数据块等4. 实现音乐文件的播放功能,包括解码音频数据和输出音频信号5. 编写测试用例,并验证音乐播放器的功能和性能提交要求请按照以下要求提交作业:1. 将完成的代码和相关文档打包成一个压缩文件,格式为zip 或rar2. 在指定的在线作业平台中上传压缩文件3. 确保代码和文档的格式清晰,并且包含必要的注释和说明提示和建议在完成作业时,你可以参考以下提示和建议:1. 确保你了解音乐文件的指定格式,例如常见的MP3、WAV格式等2. 使用适合的开发平台和开发工具,例如Arduino、RaspberryPi等3. 在实现音乐文件解析功能时,可以使用现有的开源库或组件,提高开发效率4. 在编写测试用例时,考虑不同格式和大小的音乐文件,以验证播放器的兼容性和性能希望以上信息对你完成作业有所帮助。
祝你成功完成大工17春《嵌入式系统设计与开发》在线作业3!。
华工嵌入式控制系统随堂作业

参考答案:B
问题解析:
13.? BSP是指(? )
? Α.嵌入式操作系统? B.板级支持包
? C.嵌入式微处理? D.应用软件包?
答题: A. B. C. D.(已提交)
参考答案:B
问题解析:
14.? EMPU是指(? )
? Α.嵌入式微控制器? B.嵌入式微处理器
随堂练习提交截止时间:2017-06-25 00:00:00
当前页有10题,你已做10题,已提交10题,其中答对10题。
41.在嵌入式ARM处理器中,下面哪种中断方式优先级最高。( )
A. Reset B. 数据中止 C. FIQ D. IRQ
答题: A. B. C. D.(已提交)
参考答案:A
问题解析:
? C.扩大存储器的寻址空间? D.提高外存的速度?
答题: A. B. C. D.(已提交)
参考答案:C
问题解析:
随堂练习提交截止时间:2017-06-25 00:00:00
当前页有10题,你已做10题,已提交10题,其中答对10题。
21.? RAM存储器中的信息是(? )。?
? A.可以读/写的? B.不会变动的
华工嵌入式控制系统随堂作业
随堂练习
随堂练习提交截止时间:2017-06-25 00:00:00
当前页有10题,你已做10题,已提交10题,其中答对10题。
1.? 最早的单片机是Intel公司的(? ),它出现在1976年。
? A.8088? B.8048? C.8058? D.8068?
答题: A. B. C. D.(已提交)
答题: A. B. C. D.(已提交)
《嵌入式实时操作系统实践》课程建设

NASAC 2019系统软件教研论坛面向机器人工程专业的《嵌入式实时操作系统实践》课程建设东南大学 马旭东xdma@ 2019年11月22日杭州东南大学自动化学院1面向机器人工程专业的《嵌入式实时操作系统实践》课程建设报告提纲机器人工程专业与软件基础 课程组织与RTOS基础理论 IA32裸机多任务管理实验 虚拟Linux OS与任务调度 SylixOS 系统定制与应用开发 课程综合与成绩评估围绕现代RTOS技术展开教学与编程训练 为后续课程提供软件开发和实时多任务运行平台概念东南大学自动化学院21.机器人工程专业与软件基础—背景故事东南大学2014年两件事:智能机器人专业方向和新专业申报。
以经典控制理论为基础的传统自动化(Basic Automation)已经不再具有挑 战性,自动化工程师的主要任务已经为机械、电气、能源、化工等行业 工程师所替代,可靠便捷的PLC和数字仪表等技术日益成熟…初心:自动化的窘境--缺少行业依托,缺少(软硬件)实体化 缺少对未来的挑战。
立足点:开源技术的发展申报建设:机器人工程(智能机器人)新专业是在办学过程中, “以市场需求为导向,以学生发展为根本”育人意识的体现,也是机器人工程 教学科研团队十多年产学研合作科研和教学成果的产物,适应了国家经 济建设和创新人才培养的需求。
(事实:从事系统与控制器技术的一群 教师2001年开始研究互联网机器人,转而开发工业机器人控制器…..) 2016年3月教育部新增审批国内第一个机器人工程专业----东南大学。
由 此拉开了国内机器人工程专业的申报建设热潮:2017年备案25所,2018 年60所,2019年101所….,新专业建设风起云涌,泡沫四溅(?)背景却 是信息化革命的继续…人工智能热潮 vs依托于工业化基础--智能制造工程….东南大学自动化学院31.机器人工程专业与软件基础—挑战与资源国内:过去一年新的热潮与新专业的挑战 (专业如何合理定位?)机器人工程 vs.人工智能 080717T (智能科学与技术080907T)080803T vs.智能制造工程 080213T (机械电子工程080204)vs.数据科学与大数据技术 080910T学科 交叉 典型 的新 工科 专业大数据人工 智能自动化(智能 化,人工智能)机器人工程/自 主智能系统智能建造智能制造 工程直接支撑机械电子工程 基础支撑计算机科学与技术 软件工程电子信息与电 气、测控大类机械 工程交叉支撑东南大学自动化学院41.机器人工程专业与软件基础—ECE转换自动化-传统机器人机器人控制器工业应用(智能制造)智能感知、交互与作业 (核心团队)(控制理论与网络化机器人(系统与控制理论)控制工程)多机器人协作与编队(系统与控制理论)软件、算法自主智能设备(高级应用)数据 结构 、系 统结 构、 软件 与运 行平 台新 技术自动化模式识别与智能系统 机器视觉 人工智能 机器学习导航制导与控制 UAV,AUV,UWV…检测技术与自动化装置 智能交通系统 智能检测技术系统工程模型、数据….机器人工程(BRE) 嵌入式计算为基础 (数字化、智能化、多学科新技术)机械工程 计算机科学与技术光机电仪器 电子信息与电气东南大学自动化学院51.机器人工程专业与软件基础—RTOS课程定位工程、 机电、 软件 基础 sensethinkactFYS机器智能与机器人 工程设计导论—智能机器人模块第一学年 认知数据结构与算法精密机械设计基础信息通信网络概论 第二学年嵌入式实时操作系统实践· 电机驱动与运动控制工业机器人系统ROS软件基础?数字系统课程设计(SoC)(1) 第机器人技术基础机器人视觉/图像处理 (2) 三RTOS+学机器人软件工程(3) 年计算机控制系统人工智能感知与人机交互专业 基础应用 提高智能机器人系统综 合课程设计多机器人系统建模与分析机器人动力学与控制 毕业设计(1) 第(2) 四 模式识别与机器学习 学(3) 年 设计竞赛(智能车,RoboCup,电设等)SRTP科研实践(实习) 课外实践 PBL东南大学自动化学院61.机器人工程专业与软件基础—专业需求RTOS (VxWorks) (RT-Linux)基础核心技术—工业机器人控制器软 件—多轴同步、高性能 规划计算、精密测量….多核、 多处理 器系统Real-time Multi-tasking运行管理 与控制器 嵌入式系统高速伺服总线东南大学自动化学院71.机器人工程专业与软件基础—机器人应用软件平台ROS (Robot Operating System, 机器人操作系统) 提供一系列程序库和工具以帮助软件开发者创建机器人应用软件。
北京邮电大学嵌入式操作系统实验报告

北京邮电大学嵌入式操作系统实验报告学院:信息与通信工程学院班级: XXXX学号: XXX姓名: XX指导老师: XX日期: 2017年12月14日目录嵌入式操作系统实验报告 (1)一、实验步骤............................................ 错误!未定义书签。
1.建立Android开发环境 (3)2.建立交叉编译环境 (6)3.内核源码编译 (6)4.内核运行 (9)5.内核裁剪 (9)二、实验中遇到的问题及解决方案 (11)三、实验总结 (11)一、实验步骤1. 建立 Android 开发环境:新建文件夹,命名为学号后四位:0305,在0305文件夹中再新建文件夹命名为“嵌入式软件实验”,最后在“嵌入式软件实验”文件夹下拷贝三个压缩包JDK、Android SDK 和交叉编译器。
在终端切换至嵌入式实验文件目录下查询,查看到所有文件已存在。
解压 JDK:tar zxvf jdk-7u15-linux-x64.tar.gz后,执行ls命令,看到实验文件夹下面生成文件夹 jdk1.7.0_15:设置环境变量,编辑文件/etc/profile,执行 vi /etc/profile打开 profile:执行 source /etc/profile使对/etc/profile 的修改立即生效执行 java -version 命令,出现 java 版本信息为 1.7.0_15,此时Java 开发环境建立好了。
解压 Android SDK,看见目录下产生一个文件夹 android-sdk-linux编辑文件/etc/profile,在环境变量PATH后面增加android的环境变量执行android命令弹出android SDK manager窗口为了获取更新列表,设置Android SDK Manager -Settings,修改配置:安装一个Android 2.1版本的 SDK Platform,再安装 Android SDK Tools、Android SDK Platform-tools和Android SDK Build-tools:新建一个虚拟机,创建的虚拟机名称为 2.1:启动新建的虚拟机:2. 建立交叉编译环境:执行tar jxvf arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2在嵌入式软件实验目录下生成一个arm-2014.05 文件夹再次执行 vi /etc/profile,在 PATH 中添加/home/lq/0305/嵌入式软件实验/arm- 2014.05/bin/ (注意用冒号隔开),保存退出后执行 source /etc/profile。
嵌入式系统---期末考试试卷

嵌⼊式系统---期末考试试卷嵌⼊式系统2009/2010学年第⼆学期考试试卷A1宁波⼤学2017/2018学年第⼆学期考试试卷课程名称:嵌⼊式系统考试性质:开卷试卷编号:A1阅卷教师:考试成绩:时间:120分钟――――――――――――――――――――――――――――――――――――答案仅供参考,错误率很⾼………..⊙﹏⊙b汗⼀、选择题(每题选出⼀个正确答案,每题1分,共30分)1.和PC机系统相⽐,下列哪个不是嵌⼊式系统独具的特点( C )A、系统内核⼩B、专⽤性强C、可执⾏多任务D、系统精简2.UCOS-II操作系统属于( B )A、顺序执⾏系统B、占先式实时操作系统C、⾮占先式实时操作系统D、分时操作系统3.ARM公司是专门从事( A )A、基于RISC技术芯⽚设计开发B、ARM芯⽚⽣产C、软件设计D、ARM芯⽚销售4.ARM9系列微处理器是( C )A、三级流⽔线结构B、四级流⽔线结构C、五级流⽔线结构D、六级流⽔线结构5.在所有⼯作模式下,( A )都指向同⼀个物理寄存器,即各模式共享A、R0-R7B、R0-R12C、R8-R12D、R13,R146.当异常发⽣时,寄存器( A )⽤于保存CPSR的当前值,从异常退出时则可由它来恢复CPSR.A、SPSRB、R13C、R14D、R157.能实现把⽴即数0X3FF5000保存在R0中的指令是( A )A、LDR R0, = 0X3FF5000B、LDR R0, 0X3FF5000C、MOV R0, 0X3FF5000D、MOV R0, =0X3FF50008.ARM指令LDMIA RO,{R1, R2, R3,R4 } 实现的功能是( A )A、R1←[R0],R2←[R0+4],R3←[R0+8],R4←[R0+12]B、R1←[R0],R2←[R0-1],R3←[R0-2],R4←[R0-3]C、R1←[R0],R2←[R0+1],R3←[R0+2],R4←[R0+3]D、R1←[R0],R2←[R0-4],R3←[R0-8],R4←[R0-12]9.( D )伪指令⽤于定义⼀个代码段或数据段A、RLISTB、DCBC、MAPD、AREA10.在上机实验中,ADS开发环境下,调试程序⽤( A )软件A、AXDB、DebugC、GccD、Make11.针对没有MMU的ARM芯⽚,其操作系统可以使⽤( D )A、Windows CE ,LinuxB、VxWorkC、uClinux, UC/OS-IID、以上都可以12.嵌⼊式系统开发系统使⽤的( A )⽅式中,使⽤仿真头完全取代⽬标板上的CPU,在不⼲扰处理器的正常运⾏情况下,实时检测CPU的内部⼯作情况。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式操作系统实验指导书苗暹黄连丽目录实验一 Linux命令使用实验二 vi编辑器的使用实验三 shell编程实验(一)实验四 shell编程实验(二)实验五 Linux开发工具的使用实验六 Linux编程实验(一)实验七 Linux编程实验(二)实验八 Linux的系统及网络管理实验实验一 Linux命令使用班级:姓名:学号:上机时间:任课教师:实验教师:实验成绩:一、实验目的1.掌握Linux的一般命令格式。
2.掌握有关文件和目录操作的常用命令。
3.掌握有关进程操作的常用命令。
4.熟练使用man命令。
二、实验注意事项实验环境与系统是共用设施,请不要在系统内做对系统或对其他用户不安全的事情。
要求每个同学登录后系统后,要在主目录(/home/student)下创建一个属于自己的子目录(以自己(拼音)名字或学号)。
以后所有工作都要在自己的目录内进行。
建议以后的实验都在同台计算机上做,这样可以保持连续性。
三、实验内容及步骤:1.登录进入系统。
双击VMware Workstation进入虚拟机,再点击 登陆Ubuntu,输入用户名:,输入密码:,进入Ubuntu图形桌面环境。
2.使用简单命令:date,cal,who,echo,clear等,了解Linux命令格式。
要启动一个终端,可以选择应用程序/附件/终端。
在终端提示符下输入:date↲显示2014年10月06日星期一 19:05:06 CST。
在终端提示符下输入:who ↲显示:mx tty7 2014-10-06 19:02(:0)mx pts/0 2014-10-06 19:04(:0.0)在终端提示符下输入:who am I ↲显示:mx pts/0 2014-10-06 19:04(:0.0)。
在终端下显示Hello! 命令:echo Hello!。
在终端提示符下输入:clear ↲显示:(清屏作用)。
在终端提示符下输入:cal ↲显示:当前日历(10月份日历)。
3.浏览文件系统:(1)运行pwd 命令,确定当前工作目录,记录之:/home/mx。
(2)运行ls命令,查看当前目录下有哪些文件和子目录,简略记录。
(3)运行ls -l命令,理解文件各字段的含义,找一个文件标注。
-rwxr-xr-x 1 mx mx 711 2008-11-04 11:41 driver1.cdrwxr-xr-x 2 mx mx 4096 2013-12-09 23:00 Lsy3文件类型与权限链接数文件主文件组文件大小建立或修改时间文件名文件类型:-普通文件,d目录文件,b块设备文件,c字符设备文件,l符号链接文件。
文件存取权限:r读,w写,x执行,- 没有设置权限。
(4)运行ls -ai命令,理解各字段的含义。
比如:18272 conversion 字段第一项是18272是I结点号,第二项是文件名或目录名。
-a显示指定目录下所有子目录和文件,包括以“.”开头的隐藏文件(如.cache)-i 在输出的第一列显示文件的I节点号。
(5)使用cd /命令,将当前目录改变为根目录(/)。
运行ls -l命令,结合书中给出的Linux树状目录结构,了解各目录的作用。
命令: cd / ↲回到:根目录命令: pwd ↲显示:/命令: ls -l ↲显示:(简略记之)bin dev media proc boot home mnt root usr sys 等等。
(6)直接使用cd,回到了那里?用pwd验证之。
命令:cd ↲回到:主目录命令: pwd↲显示:/home/mx(7)用 mkdir建立一个子目录subdir。
命令:mkdir subdir ↲(8)将当前目录改到subdir。
命令:cd subdir↲4.文件操作:(1)验证当前目录在subdir。
命令: pwd↲显示:/home/mx/subdir(2)运行date>file1,然后运行cat file1,看到什么信息?命令:date>file1↲,命令:cat file1 ↲显示:2014年10月06日星期一 20:15:04 CST“ >”是什么符号?输出重定向符解释“ date>file1 ”的含义:将当前时间保存至file1中,若file1不存在,则创建之后保存(3)先cd ..回到上级目录,再运行cat subdir,会有什么结果?为什么?结果:cat: subdir: Is a directory为什么?subdir是个目录,cat只能查看文件,无法查看目录信息。
(4)分别用cat和more查看文件内容(提示:/etc/manpath.config)。
比较cat和more这两个命令的异同。
这两个命令都是显示文件内容,cat直接全屏显示,more分屏显示,按space键继续下一屏。
(5)利用man 命令显示date命令的使用说明。
命令:man date↲显示:(简略记之)按space键继续下一屏显示。
如何从man命令状态退回到终端窗口?按q键退回到终端。
(6)运行man date>>file1,再运行cat file1 ,看到什么?命令:man date>>file1命令:cat file1显示:首先显示当前日期,之后显示date命令的使用帮助。
man date>>file1含义:将date命令的使用帮助附加在file1文件之后。
(7)利用ls -l file1,了解链接计数是多少?运行 ln file1 ../fa,再运行ls -l file1,看链接计数有无变化?用cat命令显示fa文件内容。
(注意:做完后要删除所做硬链接,恢复原样以便后面同学再做此实验)命令:ls -l file1↲显示的链接计数: 1命令:ln file1 ../fa↲命令:ls -l file1↲显示的链接计数: 2 ,有无变化?有变化。
命令:cat ../fa↲显示:2014年10月06日星期一 20:15:04 CST。
修改file1文件:cal>>file1,显示file1内容:cat file1,结果:在日期的后面附加了本月日历。
再查看链接文件fa内容:cat ../fa,显示:2014年10月06日星期一 20:15:04 CST十月 2014一二三四五六日1 2 3 4 56 7 8 9 10 11 12…………………………省略删除硬链接:rm ../fa(8)使用head和tail命令分别显示file1文件的前十行和后十行的内容。
命令: head file1↲命令:tail file1↲(默认是10行)命令: head -10 file1或者 head -n 10 file1 ↲命令:tail -10 file1↲(9)运行cp file1 file2,然后ls -l,看到什么?命令:cp file1 file2 ↲ls -l↲看到了:file1 file2(屏幕上除了file1文件外,多了一个file2文件)解释显示结果:cp命令将file1内容复制到file2中。
运行mv file2 file3, 然后ls -l,看到什么?命令:mv file2 file3↲ls –l ↲看到了:file1 file3(file2文件消失,多了一个file3文件)解释显示结果:将文件file2改名为file3运行cat f*,结果怎样?命令:cat f* ↲file1、flie3内容显示在屏幕上解释显示结果:*号是通配符,可匹配到所有以f 开头的文件,所以上述命令:显示所有以f开头文件的内容(10)运行rm file3,然后ls -l,看到什么?命令:rm file3 ↲命令:ls -l ↲看到:file3文件消失解释显示结果:rm命令将file3删除(11)在/etc/passwd文件中查找适合你的注册名的行。
命令:grep -F mx /etc/passwd显示:mx:x:1000:1000:mx,,,:/home/mx:/bin/bash 待解释(12)运行ls -l理解各文件的权限是什么?(选择两个不同文件标注)-rwxr-xr-x 1 mx mx 9159 2013-11-26 02:14 tst.out(13)用两种方式改变file1的权限(实例)。
①以符号模式改变权限: chmod a+w tst.out(所有用户都有写权限)再用ls -l tst.out 显示:-rwxrwxrwx 1 mx mx 9159 2013-11-26 02:14 tst.out以符号模式改变权限:chmod u=rwx, g=rx, o=r file1 (用户有读写执行权限,组有读执行权限,其他有读权限)再用ls -l tst.out 显示:rwxr-xr-- 1 mx mx 9159 2013-11-26 02:14 tst.out②以绝对方式改变权限:chmod 0664 file1 (110,110,100文件主和同组用户具有读、写权限,其它用户只可读)(14)统计file1文件的行数、字数、字节数。
命令:wc file1 ↲显示:191 733 5732 file1解释各参数的含义:行数字数字节数文件名(15)运行命令man ls |more“man ls |more”的含义:分屏显示ls命令帮助信息运行cat file1|head -20|tee file5,结果如何?显示结果:显示file1前20行内容“cat file1|head -20|tee file5”的含义:将file1中前20行保存至file5中,并显示在屏幕上。
运行cat file5|wc,结果如何?显示结果: 20 61 544“cat file5|wc”的含义:统计file5文件的行数,字数,字节数。
(16)运行cd,回到主目录,运行mkdir mydir,建立mydir 子目录,运行ls -l查看目录,再运行rmdir mydir,看到什么结果?如果要删除mydir目录,该如何操作?运行命令:cd <回车键> 回到:主目录/homw/mx运行命令:mkdir mydir 建立:mydir子目录运行命令:ls -l mydir查看所建目录内容,显示:total 0运行命令:cp /etc/profile /home/student/mydir解释该命令:将etc下的profile 拷贝至mydir子目录中查看mydir内容命令:ls mydir显示:profile运行命令: rmdir mydir ↲看到什么结果:rmdir:failed to remove ‘mydir’:Directory not empty如何处理?先清空mydir子目录内容,再删除该子目录。