预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共197页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux应用程序开发环境 3Sept.2008 ©NeusoftConfidential 课程体系 嵌入式基础Linux基础 初级层初级层 LinuxLinux 应用程序开发环境系统管理及应用 嵌入式LinuxLinuxLinuxLinux Linux系统构建网络编程系统编程网络配置及管理Shell高级编程 进入层进入层 嵌入式LinuxLinuxApache Postfix详解DNS服务 设备驱动开发设备驱动服务及配置 CVS/GIT/SVNMysql文件系统 嵌入式LinuxLinux配置管理数据库管理服务及搭建 高级层应用开发(初级)应用开发(初级) 高级层防火墙Linux系统 配置及管理日志管理及维护 MINIGUIMysqlSDL 图形开发数据库开发应用开发 DFB+GTK+Linux系统wxWidgets 图形开发下的线程开发图形开发 QTCocoaGTK+ 图形开发Objective-C开发图形开发 专家层专家层 开发开发系统管理系统管理 课程结构 内容课时(H) 第一章:Linux介绍0.5 第二章:Linux操作3 第三章:Linux下的文本编辑器1 第四章:GCC编译器2 第五章:Makefile写法2 第六章:GDB调试器1.5 第七章:Linux下的配置管理工具1 第八章:Eclipse+Cdt应用1 第九章:Shell编程2 第一章:Linux介绍 目标: 本章旨在向学员介绍Linux操作时间:0.5学时 系统: 1)了解Linux操作系统特点教学方法:讲授 2)了解Linux操作系统发展趋势 1.1Linux操作系统介绍 •Linux是一套开源、可自由传播的类UNIX操作系统 •由芬兰大学生LinusTorvalds于1991年开发 •综合Unix系统的优点:多用户、多任务、 支持多线程和多CPU的操作系统。 1.2Linux操作系统的特点及优势 •自由开源,代码公开 •稳定,高效,安全 •支持多处理器,适应性广泛 1.3Linux未来发展趋势 •基于嵌入式移动设备 •台式PC上的家庭或办公 •企业级服务器应用 第二章:Linux操作 目标: 本章使学员掌握Linux操作系统时间:3学时 的操作: 教学方法:讲授 1)掌握基本的操作命令上机操作+实例演示 2)了解系统的结构及启动过程 2.1选择字符交互环境 xWindows下的终端程序 •支持中文 •可呼叫多个终端 Ctrl+Alt+F1真实的字符交互环境 •需要zhcon--utf8--drv=vga 配合显示中文字符 •Alt+Fx(x<7)呼叫多个字符控制台 •Alt+F7返回图形界面 2.2Linux目录结构说明 Linux / bootbinetclibsbinusr procmntvardev 2.3Linux基本命令 •不同的颜色,定义不同 2.3.1帮助命令 •man查看man手册 •info查看info手册 •--help命令接此参数 #manls #infols #ls--help 2.3.2文件与目录操作 •cd进出目录 •ls显示文件名称、属性等 •cp复制文件或目录 •rm删除文件或目录 •mv移动文件或目录 •mkdir创建目录 •rmdir删除目录 2.3.3文本处理 •cat由第一行开始显示文件内容 •tac从最后一行开始显示,cat的倒写 •more一页一页地显示文件内容 •less与more类似,但可以翻页 •head只查看头几行 •tail只查看末尾几行 •nl显示时同时输出行号 •od以二进制方式读取文件内容 •touch创建一个内容为空的文本文件 •echo显示字符串、变量等信息 2.3.4管道命令 •grep定位字符信息 •wc统计字符信息 •cut截取字符信息 •sort排序字符信息 2.3.5用户管理相关 •chown改变文件的拥有者 •chgrp改变文件的所属群组 •chmod改变文件的可写、可读、可执行等属性 •umask改变预设的建立文件或目录时的属性 •chattr改变文件的特殊属性 •lsattr显示文件的特殊属性 2.3.6磁盘操作 •which查看可执行文件的位置 •whereis查看文件的位置 •locate配合数据库查看文件位置 •find实际搜寻硬盘查询文件名称 •df查看硬盘总容量、已用容量 •du查看文件已用容量 •mount挂载 •umount卸载 2.3.7程序后台操作 •&与Ctrl+z将执行程序切换到后台执行 •Jobs列出后台工作的程序 •fg切换后台程序到当前屏幕 •bg切换后台程序运行(running)或停止(stopped) 2.3.8压缩与解压缩 •tar.