×
暂无评论
图文详情
  • ISBN:9787811247961
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:298 页
  • 出版时间:2009-08-01
  • 条形码:9787811247961 ; 978-7-81124-796-1

本书特色

《Linux技术与程序设计》是北京市属市管高等学校人才强教计划资助项目,读者通过《Linux技术与程序设计》的学习能够快速地学会Linux的安装、Linux编程环境的搭建、基于该环境的shell编程与C语言编程及相关应用技术,掌握其中的编程方法和技巧,并能从一开始就养成良好的编程习惯,从而实现Linux环境下的编程知识入门和提高。《Linux技术与程序设计》通过解析程序实例,使读者尽快掌握Linux的关键操作与编程技术,为培养开发大型应用程序的能力打下坚实的基础。

目录

第1章 Linux知识快线11.1 Linux概述11.2 Linux的发行版本与学习乐园21.2.1 Linux的发行版本21.2.2 Linux的学习乐园31.3 Linux的特点与优势41.3.1 Linux的特点41.3.2 Linux的发展优势61.4 如何学习Linux及其程序设计71.4.1 学习基本理念71.4.2 掌握50个常用命令81.4.3 勤学多练学编程9第2章 Linux多元化安装技术122.1 基本名词与术语122.1.1 系统操作术语122.1.2 系统特性术语142.2 硬件需求162.3 安装准备162.4 Linux系统的多元化安装技术172.4.1 裸机上的安装与卸载过程图解172.4.2 多系统共享安装过程442.4.3 在Windows下VMware中的Linux安装过程452.4.4 在Windows下Virtual PC中的Linux安装过程482.4.5 用Cygwin软件创建Linux仿真环境512.4.6 制作无安装直接使用系统Ubuntu Linux542.5 Linux的启动过程572.5.1 启动内核572.5.2 执行init程序582.6 Linux的系统服务命令列表602.7 Linux下软件的安装与卸载622.7.1 二进制分发软件包的安装与卸载 622.7.2 源代码分发软件包的安装与卸载 64第3章 Linux应用技术663.1 Linux常用基本命令分类解析663.1.1 系统管理类命令663.1.2 文件与目录操作类命令713.1.3 使用光盘及软盘类命令863.1.4 在后台运行程序的命令863.1.5 任务调度类命令873.1.6 打包与压缩解压缩命令873.1.7 进程查看命令893.1.8 控制提示符与命令组合943.1.9 常用维护命令963.1.10 Linux命令速成与晋阶1003.2 系统操作与维护技术1023.2.1 如何进入字符模式1023.2.2 解决“/etc/inittab”设置错误无法启动问题1033.2.3 帮助命令1033.2.4 取消Ctrl+Alt+Del重启系统功能1033.2.5 处理字符模式下中文信息乱码问题1043.2.6 如何查看存储介质中的中文文件名1043.2.7 如何通过切换目录方式退出光盘1043.2.8 允许普通用户加载光盘或软盘的策略1043.3 Linux系统管理技术1053.3.1 账号管理1053.3.2 磁盘空间管理1073.3.3 文件系统与权限设置1103.4 vi与vim的应用1133.4.1 vi和vim简介1133.4.2 基本操作1143.4.3 查找和替换119第4章 shell编程1224.1 shell概述1224.1.1 shell的定义1234.1.2 shell的类型与版本1234.1.3 **个shell程序1254.1.4 shell命令集成1274.1.5 shell特殊字符1284.2 bash应用基础1304.2.1 bash脚本的基本语法1304.2.2 bash的命令记录功能1304.2.3 bash脚本基础范例1324.2.4 bash配置1344.3 shell基本命令1374.3.1 内部命令1384.3.2 外部命令1384.3.3 命令分组1394.3.4 函数1394.4 shell变量1414.4.1 bash变量的特点1414.4.2 用户自定义变量1424.4.3 变量的类型声明1444.4.4 数组变量1444.4.5 变量的引用1454.4.6 键盘赋值变量1464.4.7 位置变量1474.4.8 预定义特殊变量1484.4.9 环境变量 1494.4.10 置换变量1504.4.11 算术运算1504.5 shell程序控制结构1514.5.1 条件测试语句1514.5.2 条件语句if1564.5.3 开关语句case1594.5.4 循环语句for1624.5.5 循环语句while1654.5.6 循环语句until1674.5.7 循环控制命令break和continue1684.5.8 流程控制select 1684.5.9 shift语句 1704.5.10 repeat语句1714.6 程序调试1714.7 shell编程综合范例1754.7.1 远程kill僵进程例程1754.7.2 多文件改名例程1754.7.3 文件名大小写变换例程1764.7.4 系统登录的login例程1774.7.5 编制目录菜单例程1774.7.6 用户系统登录查看例程1784.7.7 问题交互例程1784.7.8 计算两日期间的天数例程1824.7.9 读数与程序显示例程1854.7.10 系统信息测试与显示例程186第5章 C程序设计技术1885.1 Linux下的C编程概述1885.2 C源文件的编辑1895.3 gcc编译器1905.3.1 对编译器的认识1905.3.2 gcc的编译选项与过程的范例解析1915.3.3 gcc编译器的编译过程1915.4 gdb调试器1975.4.1 概述1975.4.2 调试编译与选项1985.4.3 程序调试设置2005.4.4 在线调试过程2015.4.5 在gdb中查看源程序2045.4.6 在gdb中查看栈信息2065.4.7 在gdb中查看运行数据2075.4.8 在gdb中改变程序的执行路线2115.4.9 在不同语言中使用gdb2135.5 Make工程管理器2145.5.1 概述2145.5.2 Makefile文件2145.5.3 make命令2165.5.4 makefile变量2175.5.5 makefile规则2205.6 Autotools的应用2225.6.1 Autotools基本工具2225.6.2 Autotools基本流程例解2225.6.3 用make完成程序安装和发布2265.7 Linux下的C程序设计案例2275.7.1 文件拷贝程序设计2275.7.2 猜数字游戏设计2285.7.3 进程调用程序设计2295.7.4 管道通信程序设计2305.7.5 巧抓盗贼程序设计2305.7.6 Linux文件系统设计231第6章 实践项目指导2386.1 项目1Linux的多元化安装2386.1.1 实践目的2386.1.2 实践准备2386.1.3 实践内容2386.2 项目2Linux的系统管理技术2496.2.1 实践目的2496.2.2 实践内容2496.2.3 实践步骤2496.3 项目3Linux系统的常用命令2546.3.1 实践目的2546.3.2 实践内容2556.3.3 预备知识2556.3.4 基础实践2556.3.5 综合实践2626.4 项目4vi编辑器练习2646.4.1 实践目的2646.4.2 实践内容2646.4.3 实践步骤2646.5 项目5Shell程序设计2676.5.1 实践目的2676.5.2 实践内容2676.5.3 预备知识2676.5.4 实践步骤2706.6 项目6Linux下的C程序设计2846.6.1 实践目的2846.6.2 实践要求2846.6.3 实践内容284附录 综合测试题及参考答案289综合测试题参考答案292参考文献298
展开全部

节选

《Linux技术与程序设计》是以Linux技术为先导的面向实践的程序设计类应用型教材。全书共分6章,在内容安排上循序渐进,从快速了解Linux基础知识,到基本掌握Linux的多元化安装技术;从掌握Linux技能,到重点学习shell编程和C编程的理念与技术;从加强实践性而编写的项目实践指导,到综合测试题及参考答案等,便于读者通过编程原理的学习与实践,快速掌握Linux技术。《Linux技术与程序设计》结构合理、实例丰富,具有很强的启发性和实用性,可作为高等院校自动控制、电子信息和计算机等相关专业的本科生和研究生的Linux系统学习与编程的实用教材,也可作为广大希望从事Linux嵌入式领域研究的科研与工程技术人员自学或参考使用。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航