Linux C编程从基础到实践

Linux C编程从基础到实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2015-05
版次: 1
ISBN: 9787302397250
定价: 89.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 606页
字数: 992千字
  •   Linux是在 Unix的基础上发展起来的一套可以免费使用和自由传播的操作系统,从 1991年问世至今已经走过了 20多年的历史,Linux从一个简单架构的系统内核发展到了现在结构完整、功能丰富的多版本用户系统,已经成为现今世界上最流行的操作系统之一,其不仅能在 PC机和服务器上运行,随着嵌入式系统的发展, Linux操作系统已经被广泛应用于各种场合。  《大学计算机实验教程(第6版)/高等学校计算机基础教育教材精选》共 13章,可以分为 6个部分,基于 Ubuntu 12.04由浅入深地介绍了在 Linux下使用 C语言进行系统开发的基础知识,包括文件和流操作、进程/线程的操作和同步、网络编程、图形界面编程等,并给出了大量实例,同时在本书可下载资源中还搭配了 10多个小时的相应视频讲解,以帮助读者完成从入门到进阶的提升。  《大学计算机实验教程(第6版)/高等学校计算机基础教育教材精选》既有 Linux的基础知识介绍,又包含了丰富的应用实例,适合有 C语言基础和 Linux操作系统基础的工程师学习,以及高等院校计算机相关专业的学生和其他爱好者阅读。 第1章Linux使用基础
    1.1Linux发展大事记
    1.2Linux的特点
    1.3Linux的几个相关术语
    1.3.1GNI了
    1.3.2GPL
    1.3.3POSIX
    1.3.4ISOC
    1.4Linux的体系结构
    1.4.1Linux的内核
    1.4.2Linux的命令解释层
    1.4.3Linux的文件系统
    1.4.4Linux的应用软件
    1.5Linux的内核版本和发行版本
    1.5.1Linux的内核版本
    1.5.2Linux的发行版本
    1.6Linux的包管理
    1.7Linux的人机交互
    1.7.1图形界面
    1.7.2shell
    1.8shell的使用
    1.8.1shell命令的标准格式
    1.8.2shell的通配符
    1.8.3shell中的引号
    1.8.4shell中的注释符
    1.9Linux的常用命令
    1.9.1目录操作命令
    1.9.2文件操作命令
    1.9.3其他命令
    1.10本章习题

    第2章在Linux下进行C语言开发
    2.1C语言的特点和开发流程
    2.2Linux下的C语言开发工具
    2.3LinuxC语言的代码编辑工具
    2.3.1vim
    2.3.2Emacs
    2.3.3gedit
    2.3.4在Linux中编辑C语言代码文件的应用实例
    2.4LinuxC语言的编译器gcc
    2.4.1gcc的安装和配置
    2.4.2gcc对C语言的处理过程
    2.4.3gcc的基础使用方法
    2.4.4gcc的应用实例
    2.5LinuxC语言的调试工具gdb
    2.5.1gdb的基础使用
    2.5.2gdb运行模式的选择
    2.5.3gdb应用实例
    2.6LinuxC语言的项目管理工具make
    2.6.1make项目管理器的基础
    2.6.2make项目管理器的使用
    2.6.3make项目管理器的应用实例
    2.7Linux中的C语言应用代码
    2.7.1C语言代码的运行机制
    2.7.2C语言代码的程序存储空间
    2.7.3C语言代码的main函数和参数
    2.7.4C语言代码的出错处理
    2.7.5C语言代码的标准输入和输出函数
    2.7.6C语言代码的时间处理
    2.7.7C语言代码的分配机制
    2.7.8C语言代码的系统调用和库函数
    2.8本章习题

    第3章Linux文件的基础操作
    3.1Linux的文件
    3.1.1Linux的文件类型
    3.1.2Linux的文件结构和文件描述符
    3.2Linux的文件基础操作
    3.2.1打开和关闭文件
    ……

    第4章Linux的目录文件操作
    第5章Linux的文件系统和文件属性
    第6章Linux的流
    第7章Linux的进程
    第8章Linux的信号
    第9章Linux的进程同步机制——管道和IPC
    第10章Linux的线程
    第11章Linux的网络编程
    第12章在Linux中进行基础图形编程
    第13章Linux的C语言编程实战
    附录习题答案
  • 内容简介:
      Linux是在 Unix的基础上发展起来的一套可以免费使用和自由传播的操作系统,从 1991年问世至今已经走过了 20多年的历史,Linux从一个简单架构的系统内核发展到了现在结构完整、功能丰富的多版本用户系统,已经成为现今世界上最流行的操作系统之一,其不仅能在 PC机和服务器上运行,随着嵌入式系统的发展, Linux操作系统已经被广泛应用于各种场合。  《大学计算机实验教程(第6版)/高等学校计算机基础教育教材精选》共 13章,可以分为 6个部分,基于 Ubuntu 12.04由浅入深地介绍了在 Linux下使用 C语言进行系统开发的基础知识,包括文件和流操作、进程/线程的操作和同步、网络编程、图形界面编程等,并给出了大量实例,同时在本书可下载资源中还搭配了 10多个小时的相应视频讲解,以帮助读者完成从入门到进阶的提升。  《大学计算机实验教程(第6版)/高等学校计算机基础教育教材精选》既有 Linux的基础知识介绍,又包含了丰富的应用实例,适合有 C语言基础和 Linux操作系统基础的工程师学习,以及高等院校计算机相关专业的学生和其他爱好者阅读。
  • 目录:
    第1章Linux使用基础
    1.1Linux发展大事记
    1.2Linux的特点
    1.3Linux的几个相关术语
    1.3.1GNI了
    1.3.2GPL
    1.3.3POSIX
    1.3.4ISOC
    1.4Linux的体系结构
    1.4.1Linux的内核
    1.4.2Linux的命令解释层
    1.4.3Linux的文件系统
    1.4.4Linux的应用软件
    1.5Linux的内核版本和发行版本
    1.5.1Linux的内核版本
    1.5.2Linux的发行版本
    1.6Linux的包管理
    1.7Linux的人机交互
    1.7.1图形界面
    1.7.2shell
    1.8shell的使用
    1.8.1shell命令的标准格式
    1.8.2shell的通配符
    1.8.3shell中的引号
    1.8.4shell中的注释符
    1.9Linux的常用命令
    1.9.1目录操作命令
    1.9.2文件操作命令
    1.9.3其他命令
    1.10本章习题

    第2章在Linux下进行C语言开发
    2.1C语言的特点和开发流程
    2.2Linux下的C语言开发工具
    2.3LinuxC语言的代码编辑工具
    2.3.1vim
    2.3.2Emacs
    2.3.3gedit
    2.3.4在Linux中编辑C语言代码文件的应用实例
    2.4LinuxC语言的编译器gcc
    2.4.1gcc的安装和配置
    2.4.2gcc对C语言的处理过程
    2.4.3gcc的基础使用方法
    2.4.4gcc的应用实例
    2.5LinuxC语言的调试工具gdb
    2.5.1gdb的基础使用
    2.5.2gdb运行模式的选择
    2.5.3gdb应用实例
    2.6LinuxC语言的项目管理工具make
    2.6.1make项目管理器的基础
    2.6.2make项目管理器的使用
    2.6.3make项目管理器的应用实例
    2.7Linux中的C语言应用代码
    2.7.1C语言代码的运行机制
    2.7.2C语言代码的程序存储空间
    2.7.3C语言代码的main函数和参数
    2.7.4C语言代码的出错处理
    2.7.5C语言代码的标准输入和输出函数
    2.7.6C语言代码的时间处理
    2.7.7C语言代码的分配机制
    2.7.8C语言代码的系统调用和库函数
    2.8本章习题

    第3章Linux文件的基础操作
    3.1Linux的文件
    3.1.1Linux的文件类型
    3.1.2Linux的文件结构和文件描述符
    3.2Linux的文件基础操作
    3.2.1打开和关闭文件
    ……

    第4章Linux的目录文件操作
    第5章Linux的文件系统和文件属性
    第6章Linux的流
    第7章Linux的进程
    第8章Linux的信号
    第9章Linux的进程同步机制——管道和IPC
    第10章Linux的线程
    第11章Linux的网络编程
    第12章在Linux中进行基础图形编程
    第13章Linux的C语言编程实战
    附录习题答案
查看详情
您可能感兴趣 / 更多
Linux C编程从基础到实践
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux C编程从基础到实践
Linux操作系统活页式教程
李国辉
Linux C编程从基础到实践
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux C编程从基础到实践
Linux系统自动化运维(Python版)(微课版)
张莉,丁传炜
Linux C编程从基础到实践
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux C编程从基础到实践
Linux源码趣读
闪客
Linux C编程从基础到实践
Linux 内核完全注释(20周年版) 赵炯
赵炯
Linux C编程从基础到实践
Linux网络操作系统项目式教程(CentOS 7.6)(微课版)(第2版)
刘正,张运嵩,尤澜涛主编
Linux C编程从基础到实践
Linux 内核完全剖析——基于0.12内核(15周年版) 赵炯
赵炯
Linux C编程从基础到实践
Linux高效学习教程:Linux就该这么学+Linux常用命令自学手册
刘遄 刘遄
Linux C编程从基础到实践
Linux后端开发工程实践
万木春
Linux C编程从基础到实践
Linux运维从入门到精通
明日科技
系列丛书 / 更多
Linux C编程从基础到实践
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux C编程从基础到实践
Linux操作系统活页式教程
李国辉
Linux C编程从基础到实践
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux C编程从基础到实践
Linux系统自动化运维(Python版)(微课版)
张莉,丁传炜
Linux C编程从基础到实践
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux C编程从基础到实践
Linux源码趣读
闪客
Linux C编程从基础到实践
Linux 内核完全注释(20周年版) 赵炯
赵炯
Linux C编程从基础到实践
Linux网络操作系统项目式教程(CentOS 7.6)(微课版)(第2版)
刘正,张运嵩,尤澜涛主编
Linux C编程从基础到实践
Linux 内核完全剖析——基于0.12内核(15周年版) 赵炯
赵炯
Linux C编程从基础到实践
Linux高效学习教程:Linux就该这么学+Linux常用命令自学手册
刘遄 刘遄
Linux C编程从基础到实践
Linux后端开发工程实践
万木春
Linux C编程从基础到实践
Linux运维从入门到精通
明日科技
相关图书 / 更多
Linux C编程从基础到实践
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux C编程从基础到实践
Linux操作系统活页式教程
李国辉
Linux C编程从基础到实践
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux C编程从基础到实践
Linux系统自动化运维(Python版)(微课版)
张莉,丁传炜
Linux C编程从基础到实践
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux C编程从基础到实践
Linux源码趣读
闪客
Linux C编程从基础到实践
Linux 内核完全注释(20周年版) 赵炯
赵炯
Linux C编程从基础到实践
Linux网络操作系统项目式教程(CentOS 7.6)(微课版)(第2版)
刘正,张运嵩,尤澜涛主编
Linux C编程从基础到实践
Linux 内核完全剖析——基于0.12内核(15周年版) 赵炯
赵炯
Linux C编程从基础到实践
Linux高效学习教程:Linux就该这么学+Linux常用命令自学手册
刘遄 刘遄
Linux C编程从基础到实践
Linux后端开发工程实践
万木春
Linux C编程从基础到实践
Linux运维从入门到精通
明日科技