您好,欢迎光临有路网!
Linux程序设计 技术技巧与项目实践
QQ咨询:

Linux程序设计 技术技巧与项目实践

  • 作者:余有明
  • 出版社:化学工业出版社
  • ISBN:9787122140586
  • 出版日期:2012年09月01日
  • 页数:231
  • 定价:¥33.60
  • 关注微信领礼券
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《高等学校教材:Linux程序设计:技术技巧与项目实践》以Linux技术为基础,以实战技巧为导向,以项目实践为演习,深入浅出地阐述了Linux程序设计的理论与实践。
    全书共分十章,在内容安排上循序渐进,从了解Linux的基础知识到基本掌握Linux的编程环境的搭建,从在Linux环境下掌握基本的Linux技能到**学习shell编程和C编程的理念与技术,在此基础上再深入学习文件系统编程、进程调度与通信编程、线程编程与网络编程技术,*后给出了巩固学习过程的实践项目,便于读者系统掌握Linux技术和学习编程的原理与实践。附带光盘收录了各章案例程序的源代码及电子教案。
    《高等学校教材:Linux程序设计:技术技巧与项目实践》结构合理、实例丰富,具有很强的启发性和实用性,可作为高等院校计算机、电气信息和控制类专业的本科生和研究生学习Linux系统与编程的专业基础教材,也可以供广大希望从事Linux环境下工作和转入嵌入式领域的科研与工程技术人员自学或参考使用。
    目录
    第1章 LINUX概述
    1.1 Linux的渊源
    1.2 Linux的发行版本
    1.3 Linux的特性与生命力
    1.4 Linux用户应该掌握的50个常用命令
    1.5 Linux编程学习指导
    1.6 实战技巧:Linux平台下的软件自动安装与升级工具 APT与YUM
    1.6.1 APT的用法
    1.6.2 YUM的用法
    第2章 构建LINUX编程环境
    2.1 Linux编程环境概述
    2.1.1 编程环境的风格
    2.1.2 Linux下的编程环境与工具
    2.1.3 Linux下的编程分类
    2.1.4 Linux帮助应用指南
    2.2 基本名词术语与硬件需求
    2.2.1 系统操作术语
    2.2.2 系统特性术语
    2.2.3 系统硬件需求与安装准备
    2.3 Linux系统的多元化安装
    2.3.1 裸机上的安装与卸载过程
    2.3.2 多系统共享的安装过程
    2.3.3 在Windows下VMware中的Linux的安装过程
    2.3.4 用Cygwin软件创建Linux仿真环境
    2.3.5 即时系统Ubuntu Linux和WinPE
    2.4 Linux下软件的安装与卸载
    2.4.1 二进制分发软件包的安装与卸载
    2.4.2 软件包的安装与卸载
    2.5 Xshell的安装与使用
    2.6 代码阅读工具Source Insight
    2.7 实战技巧:VMware tools的安装与多平台下的文件夹共享
    2.7.1 VMware tools的安装
    2.7.2 多平台下的文件夹共享
    第3章 LINUX应用技术
    3.1 系统管理与维护技术
    3.1.1 系统注销关机或重启命令
    3.1.2 显示登录用户信息命令
    3.1.3 账号管理命令
    3.1.4 修改密码的passwd命令
    3.1.5 显示与时间设置命令
    3.1.6 磁盘空间��理命令
    3.2 文件与目录操作技术
    3.2.1 文件系统认识与权限设置
    3.2.2 列表与分屏显示命令
    3.2.3 切换创建与删除目录的命令
    3.2.4 文件复制删除与合并命令
    3.2.5 文件目录的移动与更名和路径显示命令
    3.2.6 重定向与管道命令
    3.2.7 改变文件访问权限与归属的命令
    3.2.8 文件定位搜索与查找命令
    3.3 前后台程序的运行与状态切换
    3.4 任务调度技术
    3.4.1 系统工作调度
    3.4.2 用户工作任务调度与删除
    3.5 文件的打包与压缩解压缩
    3.6 进程管理技术
    3.6.1 命令ps的用法
    3.6.2 命令top的用法
    3.6.3 杀死进程命令kill
    3.7 控制提示符与命令组合
    3.8 编辑器Vi的应用技术
    3.8.1 Vi的三种执行模式
    3.8.2 基本操作
    3.8.3 查找和替换
    3.9 实战技巧:非空目录删除与终端字体大小改变
    3.9.1 Linux系统中非空目录的删除
    3.9.2 改变XTerm的字体大小的方法
    第4章 SHELL基础与编程技术
    4.1 Shell概述
    4.2 shell程序设计基础
    4.3 Shell基本命令
    4.3.1 内部命令
    4.3.2 外部命令
    4.3.3 命令分组
    4.3.4 函数
    4.3.5 Shell的命令组合
    4.3.6 Shell特殊字符
    4.4 Shell变量
    4.4.1 用户自定义变量
    4.4.2 变量的类型声明
    4.4.3 数组变量
    4.4.4 变量的引用
    4.4.5 键盘输入变量
    4.4.6 位置变量
    4.4.7 预定义特殊变量
    4.4.8 环境变量与置换变量
    4.4.9 算术运算
    4.5 Shell程序流程
    4.5.1 测试语句test
    4.5.2 条件语句if
    4.5.3 开关语句case
    4.5.4 循环语句for
    4.5.5 循环语句while
    4.5.6 循环语句until
    4.5.7 循环控制命令break和continue
    4.5.8 流程控制select
    4.5.9 shift语句和repeat语句
    4.6 程序调试
    4.7 Shell编程综合范例
    4.7.1 系统自动备份程序设计
    4.7.2 终端颜色搭配的color脚本
    4.7.3 目录菜单编制程序
    4.7.4 问题交互图形化设计例程
    4.7.5 计算两日期间的天数例程
    4.7.6 系统信息测试与显示例程
    4.8 实战技巧:系统资源查看与多命令执行
    4.8.1 使用vmstat命令来查看系统资源情况
    4.8.2 使用分号同时执行多条命令
    第5章 C程序设计技术
    5.1 管中窥豹学Linux下的C编程
    5.2 GCC编译器应用解析
    5.2.1 编译器的工作过程
    5.2.2 GCC编译选项
    5.2.3 GCC编译过程与游戏编程
    5.3 GDB调试技术
    5.3.1 调试编译与选项
    5.3.2 程序调试设置
    5.3.3 在线调试过程
    5.3.4 在GDB中查看源程序
    5.3.5 在GDB中查看栈信息
    5.3.6 在GDB中查看运行数据
    5.3.7 在GDB中改变程序的执行路线
    5.3.8 在不同语言中使用GDB
    5.4 Make工程管理器
    5.4.1 Makefile文件
    5.4.2 make命令
    5.4.3 makefile变量
    5.4.4 Makefile规则
    5.5 多文件项目的Autotools应用
    5.5.1 Autotools基本工具
    5.5.2 Autotools制作Makefile基本流程例解
    5.5.3 用make完成程序安装和发布
    5.6 Linux下的C程序设计实践
    5.6.1 文件拷贝程序设计
    5.6.2 猜数字游戏设计
    5.6.3 进程调用程序设计
    5.6.4 管道通信程序设计
    5.6.5 “巧抓窃贼”程序设计
    5.7 实战技巧:Linux启动模式与定时任务设置
    5.7.1 Linux系统的命令行与X图形模式启动的设置与切换
    5.7.2 定时任务设置
    第6章 LINUX文件系统与编程
    6.1 文件系统概述
    6.1.1 文件系统的目录树
    6.1.2 文件系统的结构
    6.1.3 Ext2文件系统
    6.1.4 VFS
    6.2 设备文件
    6.2.1 设备文件概述
    6.2.2 设备驱动程序
    6.2.3 中断处理
    6.2.4 设备驱动程序的框架
    6.3 文件的系统调用
    6.3.1 文件的创建和读写
    6.3.2 文件的各个属性
    6.3.3 目录文件的操作
    6.4 文件系统的设计与实现
    6.5 实战技巧:消除XWindows下的死机现象
    ……
    第7章 进程调度与通信编程
    第8章 线程编程技术
    第9章 网络编程
    第10章 LINUX程序设计实践项目
    附录 LINUX系统的安全防护技巧
    参考文献
    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外