




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程名称:《基于UNIX操作系统编程》(一)本课程实验总体介绍1、本课程上机实验的任务:通过本实验了解并掌握UNIX操作系统的基本命令的使用,以及输入输出重定向、管道、进程控制、数据输入输出和shell编程等方面的知识。在充分了解基本原理和基本语法格式的基础上,发挥学生独立分析问题和提出解决方法的能力,鼓励学生综合运用所学知识提出自己独特的和新的实现方案。2、本课程上机实验简介: 本实验包含两个题目,一个是有关数据的输入输出和文件管理;另一个是状态监测和进程控制。这两个实验题目涉及UNIX系统中的“文件”和“进程”两个基本概念,都是需要在熟练掌握shell编程语言、各种基本命令、以及输入输出重定向和管道的基本功能的基础上,鼓励学生不拘形式,充分发挥自己的创造力,设计出既满足功能要求,又别具一格的程序模块。3、本课程适用专业: 计算机相关专业。4、本课程上机实验涉及核心知识点: 核心知识点:文件、进程、基本命令、输入输出重定向、管道、shell编程语言、程序设计、数据输入和输出、进程状态监控、文件读写和程序运行控制等。5、本课程上机实验重点与难点: 数据输入输出、文件读写和进程状态控制。6、本课程上机实验运用软件名称: UNIX操作系统7、总学时: 课程实验:16学时8、教材名称及教材性质(自编、统编、临时): 名称:《UNIX初级教程》(第五版) 性质:统编9、参考资料:(二)实验项目基本信息实验项目1实验项目名称:文本建立和输入实验项目的目的和任务:目的:使用户熟悉UNIX的基本SHELL程序设计方法,包括命令行参数检测、变量设置、文本建立和输入、程序运行控制和输入输出重定向任务:编写一个SHELL程序,将用户从键盘输入的文本附加到一个指定的文件中。如果该文件不存在,则新建立该文件;如果该文件已经存在,则把键盘输入的文本附加到该文件后面。输入内容及行数不限定,以空行表示输入结束。运行结束时显示该文件内容。上机实验内容:用屏幕编辑程序vi建立SHELL程序exam1。程序头应有几行以#号开始的简单的程序功能说明行,其它主要的语句前或后都应有功能注释。通过检测变量$#的值判断命令行参数个数是否正确,如果正确则程序继续运行下去;否则提示用户该命令的运行格式:Usage:exam1filename并退出运行。定用户登录进入系统为止。3、上机实验内容:①建立shell程序usr_monitor②根据变量$#的值检查命令行上是否有一个用户名,如果有则继续运行;如果没有或多于一个用户名则提示运行格式:Usage:usr_monitorusername③运行who命令,并将运行结果中的用户名字段截取下来,保存到一个用户变量中。④echo命令显示该变量的值,即当前系统中的用户名单。⑤判断用户名单中是否包含命令行上指定的用户,如果有则显示:user[username]islogon并退出程序。⑥如果用户名单中没有包含命令行上指定的用户,则显示:waitinguser[username]…光标停留在省略号后面。⑦使用while循环,用sleep命令每隔5秒钟检查指定用户是否已登录系统。检测方法与步骤3相同。⑧如果指定用户未登录,则一直等待下去;如果指定用户已登录,则在省略号后面接着显示:[username]islogon退出循环,并结束程序。⑨调整程序格式,在程序头加上若干行程序功能注释,在程序的重要功能语句处加上简单注释。⑩在本实验程序中可以不使用“实验内容”中的命令,只要程序能达到“实验要求”中指定的功能即可。4、学时数:5实验项目3实验项目名称:文件状态查询实验项目的目的和任务:目的:使用户熟悉UNIX的基本SHELL程序设计方法,包括命令行参数检测、变量设置、文件状态检测与特定信息读取、程序运行控制。任务:编写一个SHELL程序,动态检测指定文件的状态信息,当文件的大小发生改变时,给出提示信息,并继续前进检测。上机实验内容:①.清屏;②.提示用户输入要检测其状态的文件名;③.显示该文件的状态信息(提示:该状态信息可由命令ls–l来得到),或找不到该文件时的错误提示;④.可用cut命令,或用sed或awk命令来截取状态信息中文件的大小并保存;⑤.每隔5秒钟检测一次该文件大小的信息,并与保存的文件原来的大小相比较;⑥.如果文件大小未改变,则屏幕显示不变,并继续每隔5秒钟检测一次;⑦.如果文件大小已改变,则保存新的文件大小,并在屏幕上显示:file[filename]sizechanged括号中的filename为本程序运行时用户输入的被检测的文件名。程序继续每隔5秒钟检测一次文件的大小;⑧.程序循环执行5~7步的操作。当被检测的文件或者已累计改变了两次大小,或者已连续被检测了十次还未改变大小时,给出相应提示,然后清屏退出。学时数:6 作为新员工,第一年的工作带有实习性质,主要工作包括如下一些。首先要熟悉本行环境,包括业务环境、各部门间的协调关系、部门内部的各种事宜以及抓紧时间补充银行以及金融相关知识等,搞好集体团结也是必不可少的。当然熟悉本部门的主要客户群体、主要的业务范围也是重要工作。实习过程中要不断学习、积累,理清业务之间的往来关系,慢慢开始与客户交流、着手实际业务,逐渐从一个实习生转变为合格的业务人员。 成长为一名合格的业务人员后,要本着服务的精神、为本行尽责、为客户负责的态度,做好所有业务。以诚恳的服务态度赢得更多的客户青睐。 熟悉各项产品后,要横向、纵向地挖掘业务产品的潜在力,针对性的为各类客户推荐适合的产品。在此期间,不断的把客户建议或意见向领导及相关产品研发部门反馈,以点滴
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急速充电技术的挑战试题及答案
- 黑龙江双鸭山市本年度(2025)小学一年级数学部编版摸底考试(上学期)试卷及答案
- 商务英语中的重要策略试题及答案
- 消防比武测试题及答案
- 湖南省株洲市本年度(2025)小学一年级数学统编版期末考试(下学期)试卷及答案
- 大学物理实验反馈题及答案2025
- 大学化学考试化学计算试题及答案
- 环保材料在家具设计中的应用试题及答案
- 大学物理考试考纲分析与试题及答案
- 建筑信息模型技术试题及答案
- 太阳能光伏发电站购售电合同
- 皮下注射技术操作流程课件
- 环卫行业安全标识应用规范
- 水利工程竣工报告
- 广州医学院攻读临床医学专业学位研究生培养方案
- 经导管主动脉瓣置换术(TAVR)患者的麻醉管理
- 2024-2030年中国预付卡和礼品卡行业市场发展趋势与前景展望战略分析报告
- 国能辽宁北票 200MW 风力发电项目地质灾害危险性评估报告
- 桥梁博士毕业设计电子版
- MOOC 犯罪心理学-西南政法大学 中国大学慕课答案
- 家族信托与家族财富传承
评论
0/150
提交评论