欢迎来到天天文库
浏览记录
ID:15840947
大小:56.62 KB
页数:104页
时间:2018-08-06
《大连东软信息学院linux系统编程考试资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、DreamLifeLinux系统程序设计第1章Linux操作系统基础1.1Unix/Linux操作系统简介1.2相关术语1.3库函数与系统调用1.4项目构思-远程访问虚拟机1.5Linux常用命令1.6项目设计、实施与运行1.1Unix/Linux操作系统简介Unix概述1969年:KenThompson汇编语言1973年:与DennisRitchie用C语言重写UNIXⅢUNIX分为SystemV和BSD两大主流1978年:加利福尼亚大学伯克利分校以UNIX第六版为基础改进成BSD系列UNIX1983年:SystemV版本
2、1发布,第一个商业UNIX版本SystemV版本4是较成功的,或称为SVR41992年,版权纠纷,伯克利分校删除原UNIX代码,重写内核,1994年诞生4.4BSD版本,成为现代BSD基本版本1.1Unix/Linux操作系统简介Linux概述1987年:荷兰的Vrije大学的AndrewS.Tanenbaum开发MINIX,用于操作系统课程的教学。1991年:Linus学习MINIX,并发布了Linux内核。2003年:Linux2.6版本内核发布Linux版本的两种说法内核版本:Linux2.4.20,Linux2.6等
3、r.x.y:r-主版本号,x-偶数稳定奇数开发,y-错误修补次数DreamLifeOffice@163.comDreamLife发行版本:RedHatLinux9.0,SUSE10,Ubuntu等厂家将Linux内核与外围实用程序和文档包装,提供安装界面和系统配置、管理工具等,形成的操作1.2相关术语操作系统多用户系统用户和组进程文件硬链接和软链接文件类型文件描述符与索引节点1.3库函数与系统调用系统调用操作系统提供给外部程序的接口。库函数C语言库函数提供给C语言编程需要的功能,有的库函数需要调用系统调用接口。Linux中有
4、GNU的glibc,POSIX的线程函数库等。从用户角度观察都以常见的C语言函数形式出现,调用方法一致。从实现者角度观察调用库函数有的需要内核的服务,有的不需要,需要内核服务的库函数是要调用系统调用的。------用户态调用系统调用后执行内核程序。------核心态1.4项目构思-远程访问虚拟机项目构思本项目要求在Windows中远程访问虚拟机中的Linux系统,使用命令创建本书中所需的各章节目录,然后将这些目录下载到Windows的某个文件夹中。1.5Linux常用命令DreamLifeOffice@163.comDrea
5、mLife用户和用户组useraddpasswduserdelgroupaddgroupdel1.5Linux常用命令文件和目录mkdirmvcprmchgrpchown1.5Linux常用命令进程pskill获取帮助信息man1.6项目设计、实施与运行见教材。谢谢!DreamLifeOffice@163.comDreamLifeLinux系统程序设计第2章Linux平台项目开发环境2.1项目构思2.2编辑器vi2.3 编译工具GCC2.4 make工具与makefile文件2.5 调试器GDB2.6 库2.7项目设
6、计、实施与运行2.1项目构思本项目完成一个简易的学生成绩计算功能:从键盘输入N个学生的姓名,年龄,数学成绩,语文成绩四项信息,输入完N个学生信息后,计算各个学生的总成绩和平均成绩,计算完毕后输出每个学生的姓名、年龄、数学成绩、语文成绩、总成绩、平均成绩。要求将输入、计算、输出三个过程分别使用独立函数实现,三个函数分别保存在三个不同的源文件中。2.2编辑工具vivi的工作模式vi的基本用法vi的高级用法2.2编辑工具vivi三种模式插入模式:键盘按键被当作文本命令模式:键盘按键被当作命令底行模式:输入“:”“?”“/”后进入,
7、完成某些功能。2.2编辑工具vivi的基本用法启动命令提示符后输入“vi文件名”DreamLifeOffice@163.comDreamLife以下所说的vi的用法都是在命令模式下,所以在插入模式时要先Esc退出编辑状态。保存不退出:w另存为:w新文件名退出:wq保存并退出:q!不保存退出2.2编辑工具vivi的高级用法文本操作复制yyywnyynyw剪切dddwnddndw粘贴pP2.2编辑工具vivi的高级用法行数跳转到某行数字G底行模式,setnu显示行号setnonu取消显示行号撤销DreamLifeOffice@1
8、63.comDreamLifeu重做.(句点)搜索/?2.3 编译工具GCCGCC编译器介绍功能强大的编译器,源代码到可执行文件有4个步骤:2.3 编译工具GCCGCC的基本用法基本格式:pgcc[选项][源文件名,如ex1.c]生成可执行文件pgcc-o可执行文件名源文件名p或gcc
此文档下载收益归作者所有