欢迎来到天天文库
浏览记录
ID:1358127
大小:1.43 MB
页数:55页
时间:2017-11-10
《linux程序设计实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《Linux程序设计》课程实验指导书LIAOCHENGUNIVERSITYLinux程序设计实验指导书聊城大学计算机学院2011年3月52《Linux程序设计》课程实验指导书目 录《Linux程序设计》课程实验教学大纲1实验一 Linux常用命令3基本信息3实验预习3实验过程3实验结果分析7实验二 Linux环境下系统函数的使用8基本信息8实验预习8实验过程8实验三 Linux下文件程序设计13基本信息13实验预习13实验过程13实验结果分析23实验四 进程控制23基本信息23实验预习23实验过程23实验结果分析2
2、8实验五 进程通信28基本信息28实验预习28实验过程28实验结果分析34实验六 网络程序设计(1)35基本信息35实验预习35实验过程35实验结果分析40实验七 网络程序设计(2)40基本信息40实验预习41实验过程41实验结果分析4652《Linux程序设计》课程实验指导书实验八 综合实验46基本信息46实验预习47实验过程47实验结果分析5252《Linux程序设计》课程实验指导书《Linux程序设计》课程实验教学大纲课程名称:Linux程序设计英文名称:LinuxProgramming设置形式:非独立设课课
3、程模块:专业提高课实验课性质:专业实验课程编号:709647课程负责人:李俊青大纲主撰人:李俊青大纲审核人:左风朝一、学时、学分课程总学时:64实验学时:16课程学分:2二、适用专业及年级软件工程、计算机科学与技术二、三年级三、课程目标与基本要求通过课程学习,掌握Linux系统安装、文件操作基本命令、系统管理基本命令、服务器配置基本命令,系统学习Linux平台下C语言编程技术,主要包括:系统函数的使用、文件的基本操作、进程管理、守护进程、僵尸进程和进程间通信(包括:信号、管道、共享内存等)、网络编程、Linux下数
4、据库的使用和管理编程技术。通过实验部分的学习,熟练掌握Linux系统平台编程技术和能力,独立开发小型综合系统能力。四、主要仪器设备硬件:台式计算机、网络;软件:Linux操作系统。五、实验项目及教学安排序号实验项目名称实验基本方法和内容项目学时项目类型每组人数教学要求1Linux常用命令学习使用Linux基本文件操作命令、系统管理命令、服务器配置命令等2验证型1必修2Linux环境下系统函数的使用Linux环境下数学函数、字符函数、系统时间与日期函数、环境控制函数、内存分配函数、数据结构中常用函数的使用方法2验证型
5、1必修3文件的操作Linux系统的文件属性、不带缓存的文件I/O操作、基于流的文件I/O操作、特殊文件的操作2验证型1必修4进程控制进程的基本概念及进程的结构、Linux环境下进程的相关函数的应用守护进程的概念、启动和建立进程控制程序的编写2验证型1必修5进程通信进程通信中信号概念及信号处理进程间的管道通信编程进程间的内存共享编程2验证型1必修6网络程序设计(1)Socket的基本概念如何实现面向连接的TCP编程2验证型1必修7网络程序设计(2)如何实现非连接的UDP编程复杂网络程序的实现2验证型1必修8综合实验综
6、合文件、进程、网络编程技术,编写网络聊天系统,系统具备文件共享、进程管理、网络通信、界面友好等特点2设计型1必修52《Linux程序设计》课程实验指导书六、考核方式及成绩评定根据学生实验出勤情况、实验态度、实验报告成绩等评定实验成绩。实验报告(含实验理论)占实验成绩的60%—40%,实验技能(含实验态度)占实验成绩的40%—60%。各次实验成绩的平均值为最终实验成绩,占该课程考核总成绩的20%—30%。七、实验教科书、参考书1.实验教科书自编实验指导书。2.实验参考书52《Linux程序设计》课程实验指导书实验一
7、Linux常用命令基本信息实验课程:Linux程序设计设课形式:非独立课程学分:2实验项目:Linux常用命令项目类型:验证项目学时:2实验预习实验目的和要求:1、熟悉Linux常用命令;2、掌握Linux命令参数。实验条件:1、装有Linux操作系统的微型计算机;实验过程(1)指令名称:pwdpwd命令也是最常用最基本的命令之一,用于显示用户当前所在的目录。(2)指令名称:cdcd命令不仅显示当前状态,还改变当前状态,它的用法跟dos下的cd命令基本一致。cd..可进入上一层目录cd-可进入上一个进入的目录cd~
8、可进入用户的home目录(3)指令名称:cp使用方式:cp[options]sourcedestcp[options]source...directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。范例:将档案aaa复制(已存在),并命名为bbb:cpaaabbb将所有的C语言程式拷贝至Finished子目录中:cp*.cFinished(4
此文档下载收益归作者所有