您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
联系客服
|
搜索
热搜:
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
LINUX系统程序设计教程/王凯
装帧: 平装
出版社: 电子工业出版社
作者: 王凯
出版日期: 2019-01-01
商品条码: 9787121358555
版次: 1
开本: 其他
页数: 288
出版年份: 2019
定价:
¥45
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
收藏
上架到店铺
×
Close
上架到店铺
{{shop.name}}
点此去绑定店铺
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥22.05
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
以RedHat Linux平台为例,提供电子课件、源代码、习题解答。
内容简介
本书基于Linux内核,以RedHat Linux平台为例,介绍Linux系统程序设计的基础知识,为准备学习Linux系统程序开发的初学者提供方便快捷的途径。 全书共12章。第1章介绍Linux操作系统的基本使用方法;第2章介绍Linux平台下进行C语言开发需要的各种工具;第3章介绍Linux平台下常用的编程基础知识;第4~6章介绍文件、文件属性、目录文件相关的编程理论和方法;第7、8章介绍进程和线程的编程方法;第9~11章介绍信号、管道、信号量、共享内存、消息队列、套接字6种进程间通信方式;第12章介绍两个贯穿本书大多数知识点的综合案例。 本书可作为高等院校计算机科学与技术、软件工程、物联网工程等相关专业“Linux程序设计”相关课程的教材,同时可供本科高年级学生自学使用,也可以作为相关工程技术人员和计算机爱好者的参考书。
作者简介
王凯,大连东软信息学院 计算机科学与技术系副教授,多年来一直从事嵌入式软件开发,移动应用开发等方面的教学与科研工作。
目录
第1章 Linux基础 1.1 UNIX/Linux简介 1.1.1 UNIX简介 1.1.2 UNIX体系结构 1.1.3 Linux简介 1.1.4 Linux版本说明 1.1.5 Linux特点 1.2 库函数与系统调用 1.3 Linux常用命令 1.3.1 用户和用户组命令 1.3.2 文件和目录命令 1.3.3 进程命令 1.3.4 获取帮助信息 1.4 案例1:通过SSH终端登录Linux 系统 1.4.1 分析与设计 1.4.2 实施 1.4.3 运行 习题 第2章 Linux系统开发环境 2.1 Vi编辑器 2.1.1 Vi编辑器的工作模式 2.1.2 Vi编辑器的基本用法 2.1.3 Vi编辑器的高级用法 2.2 GCC编译器 2.2.1 GCC编译器介绍 2.2.2 GCC编译器基本用法 2.3 Makefile文件的使用 2.3.1 Makefile文件 2.3.2 Makefile文件的命名 2.3.3 Makefile文件的调用 2.3.4 Makefile文件的内容 2.3.5 make命令的特殊用法 2.4 GDB调试器 2.4.1 输出调试 2.4.2 GDB调试器 2.5 库 2.5.1 库相关概念 2.5.2 静态库和共享库 2.6 案例2:简易学生成绩计算 2.6.1 分析与设计 2.6.2 实施 2.6.3 编译与运行 习题 第3章 Linux程序设计初步 3.1 程序及进程的存储结构 3.2 变量的类型修饰符 3.3 命令行参数及获取 3.3.1 命令行参数 3.3.2 getopt获取命令行参数 3.4 环境变量 3.4.1 Shell变量 3.4.2 环境变量的相关命令 3.4.3 环境变量函数 3.5 时间管理 3.6 错误代码 3.7 标准I/O与文件I/O 3.8 案例3:设置环境变量 3.8.1 分析与设计 3.8.2 实施 3.8.3 编译与运行 习题 第4章 文件I/O 4.1 文件系统简介 4.1.1 UNIX/Linux文件系统概述 4.1.2 虚拟文件系统(VFS) 4.1.3 索引节点(inode) 4.1.4 文件的类型 4.1.5 文件的访问权限 4.2 访问文件的内核数据结构 4.3 文件基本I/O操作 4.3.1 打开/创建文件 4.3.2 读文件 4.3.3 写文件 4.3.4 文件定位 4.3.5 关闭文件 4.3.6 文件操作举例 4.4 文件访问的同步 4.5 案例4:文件复制命令的实现 4.5.1 分析与设计 4.5.2 实施 4.5.3 编译与运行 习题 第5章 文件属性 5.1 获取文件属性 5.2 用户/组ID与名字的转换 5.2.1 用户和组 5.2.2 获取文件的用户和组的信息 5.3 硬链接与符号链接 5.3.1 硬链接与符号链接的区别 5.3.2 相关的系统调用 5.4 dup/dup2 5.4.1 输入/输出重定向 5.4.2 系统调用dup/dup2 5.5 文件属性的修改 5.5.1 修改文件属性 5.5.2 改变文件所有者及所属组chown/fchown/lchown 5.5.3 改变文件访问权限chmod/fchmod 5.5.4 改变文件时间utime 5.5.5 改变文件长度truncate/ftruncate 5.6 案例5:显示文件长格式信息 5.6.1 分析与设计 5.6.2 实施 5.6.3 编译与运行 习题 第6章 目录文件管理 6.1 目录基本操作 6.1.1 打开目录 6.1.2 读目录 6.1.3 关闭目录 6.2 目录其他操作 6.2.1 切换当前目录 6.2.2 创建目录 6.2.3 删除目录 6.2.4 目录指针定位 6.3 案例6:显示指定目录下文件列表 6.3.1 分析与设计 6.3.2 实施 6.3.3 编译与运行 习题 第7章 进程控制 7.1 进程基本概念 7.1.1 进程和进程控制块 7.1.2 进程标识 7.1.3 用户标识 7.2 进程控制 7.2.1 创建进程 7.2.2 exec*系列函数 7.2.3 进程终止 7.2.4 等待进程结束 7.2.5 system函数 7.3 什么是Shell 7.3.1 用户登录Shell 7.3.2 Shell执行命令 7.4 案例7:实现简单的Shell 7.4.1 分析与设计 7.4.2 实施 7.4.3 编译与运行 习题 第8章 线程 8.1 线程概念 8.2 线程基本操作 8.3 线程间通信 8.4 案例8:线程实例 8.4.1 分析与设计 8.4.2 实施 8.4.3 编译与运行 习题 第9章 信号与管道 9.1 信号 9.1.1 信号的概念 9.1.2 信号的产生 9.1.3 信号的响应方式 9.1.4 sleep函数和pause系统调用 9.1.5 信号集 9.2 管道 9.2.1 管道基本概念 9.2.2 FIFO 习题 第10章 进程间通信 10.1 System V IPC简介 10.2 System V信号量 10.3 System V共享内存 10.4 System V消息队列 习题 第11章 网络编程 11.1 网络编程基本概念 11.1.1 常用网络相关命令和配置文件 11.1.2 软件体系结构 11.1.3 网络协议及OSI参考模型 11.1.4 IP地址和端口 11.1.5 字节顺序 11.1.6 网络数据传输方式 11.2 套接字编程基础 11.2.1 套接字简介 11.2.2 套接字地址结构 11.2.3 面向连接套接字通信过程 11.2.4 面向无连接套接字通信过程 11.3 套接字编程相关系统调用 11.3.1 系统调用socket 11.3.2 系统调用bind 11.3.3 系统调用listen 11.3.4 系统调用accept 11.3.5 系统调用connect 11.3.6 系统调用send 11.3.7 系统调用sendto 11.3.8 系统调用recv 11.3.9 系统调用recvfrom 11.3.10 系统调用close 11.3.11 系统调用shutdown 11.4 案例9:基于网络的进程间通信 11.4.1 分析与设计 11.4.2 实施 11.4.3 编译与运行 11.5 基于UDP的网络编程 11.6 域名解析 11.6.1 域名解析 11.6.2 IP地址形式转换 11.6.3 IP地址与主机名 习题 第12章 综合案例 12.1 Linux网络传输系统 12.1.1 构思 12.1.2 设计 12.1.3 实施 12.1.4 运行 12.2 简易的文件传输系统 12.2.1 构思 12.2.2 设计 12.2.3 实施 12.2.4 运行 习题 附录A Linux主要的系统调用 附录B ASCII码 参考文献
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网