Linux系统下C程序开发详解

出版时间:1970-1  出版社:电子工业  作者:徐磊  页数:500  
Tag标签:无  

内容概要

  由浅入深、通俗易懂地讲解了Linux系统下的C程序设计。《完全手册:Linux系统下C程序开发详解》共24章,从Linux系统安装开始,讲解了Linux常用命令、Shell编程、C语言基础、指针与函数、C程序网络编程、图形界面程序设计等内容。书中通过大量的实例来讲解知识要点,读者可以通过这些实例和练习对C程序有一个系统的学习和提高。  《完全手册:Linux系统下C程序开发详解》共有7个方面的内容。Linux基础讲述了Linux系统的安装与编辑器的使用。Shell编程介绍了Linux常用命令和Shell程序的设计。C程序基础从C语言的变量和语句开始,讲解了C程序设计的基础语法知识。指针与函数是C程序设计中的重点和难点,使用了大量的实例进行讲解。文件与目录讲述了C语言对文件和目录的访问。网络编程讲述C程序网络通信的实现。图形界面设计讲述了如何使用GTK库开发出Linux系统的图形界面程序。  《完全手册:Linux系统下C程序开发详解》语言通俗易懂,内容丰富,注重理解与实例,知识涵盖面广。非常适合C语言的初学者、高校学生、程序开发人员以及Linux工作人员阅读和学习。

书籍目录

第一部分 Linux基础篇第1章 Linux编程平台本章讲述了Red Hat Linux 9.0的安装、VMware虚拟机的使用、简单C程序的编写等问题。其中需要重点理解的是Linux系统分区的问题。在分区时需要正确设置各个分区的格式,正确将分区挂载到系统中,并处理好与Windows系统的引导问题。通过C程序实例的练习,可以初步了解Linux系统下C程序的编程过程。1.1 Linux发行版的介绍1.1.1 Red Hat Linux1.1.2 Debian Linux1.2 Linux的安装1.2.1 Linux的分区格式1.2.2 在Windows系统中划分Linux分区1.2.3 Red Hat 9.0的安装1.2.4 GRUB在Windows分区中引导Linux1.3 VMware虚拟机安装Linux系统1.3.1 VMware软件安装1.3.2 新建虚拟计算机1.3.3 VMware的使用1.3.4 在VMware虚拟机中安装Linux系统1.4 第一个C程序1.4.1 在Linux中编写C程序代码1.4.2 编译程序1.5 小结第2章 文本编辑器的使用本章讲述了VIM、GVIM、gedit三种Linux系统下常用的文本编辑器软件。其中VIM是一个全字符操作的文本编辑器,学习的重点是各种命令的记忆和使用。gedit是一个图形图面的文本编辑器,操作非常简单。GVIM结合了VIM命令操作与gedit界面操作的两种功能。VIM是本章学习的难点,在Linux全字符界面的管理中,需要灵活运用VIM进行文本编辑。2.1 VIM的使用2.1.1 VIM的启动2.1.2 在桌面上创建VIM启动器2.1.3 VIM的工作模式2.1.4 保存与打开文件2.1.5 移动光标2.1.6 插入2.1.7 删除2.1.8 取消2.1.9 保存2.1.10 退出2.1.11 查找2.1.12 替换2.1.13 选项设置2.1.14 调用shell命令2.2 VIM使用实例2.2.1 字符的插入与删除2.2.2 字符的查找与替换2.3 GVIM2.3.1 文件的新建与保存2.3.2 查找与替换2.4 gedit2.4.1 gedit的启动与打开文本2.4.2 gedit编辑文件2.4.3 gedit打印文件2.4.4 gedit的首选项2.5 小结第二部分 Shell编程篇第3章 Linux常用命令本章主要介绍了Linux中常用的文件操作命令和系统帮助文档的使用。在以后的编程学习中,需要使用这些命令对文件进行各种操作,其中文件权限的设置是一个难点,在使用这个命令时,需要注意命令参数的作用与含义。读者有学习中遇到的问题,可以使用man帮助手册查看相关的帮助信息。3.1 目录与文件命令3.1.1 查看目录命令pwd3.1.2 打开目录命令cd3.1.3 查看目录命令ls3.1.4 建立文件命令touch3.1.5 建立与删除文件夹命令mkdir,rmdir3.1.6 文件复制命令cp3.1.7 文件移动和更名命令mv3.1.8 删除文件与目录命令rm3.1.9 创建链接命令ln3.1.10 查看文件信息命令wc3.1.11 文件查看命令cat3.1.12 查看文件视图命令head与tail3.1.13 文件权限设置命令chmod3.1.14 查找文件命令find3.2 man系统帮助命令3.2.1 man手册的使用方法3.2.2 帮助文档的结构3.3 info手册3.4 小结第4章 Shell编程本节讲述了Shell程序的基本语法。通过本章的学习,可以编写出简单的Shell程序完成各种系统功能。在Shell程序的学习中,需要注意局部变量和环境变量的使用、各种符号的使用方法。测试语句与流程控制语句是本章的难点,需要对程序的各种变量进行逻辑判断,执行不同的程序。4.1 bash的使用4.1.1 bash的内部命令与外部命令4.1.2 命令补齐功能4.1.3 命令通配符4.1.4 使用命令的历史记录4.1.5 命令的别名4.2 shell程序的基本结构4.3 局部变量4.4 环境变量4.4.1 环境变量的查看4.4.2 环境变量的访问4.4.3 环境变量的定义4.4.4 在系统配置文件中定义环境变量4.4.5 位置变量4.5 shell的运算符4.5.1 变量赋值4.5.2 算术运算符4.6 输入和输出4.6.1 echo命令输出结果4.6.2 read命令读取信息4.6.3 文件重定向4.7 引号的使用方法4.7.1 双引号4.7.2 单引号4.7.3 反引号4.7.4 反斜线4.8 测试语句4.8.1 文件状态测试4.8.2 数值测试4.8.3 字符串测试4.8.4 逻辑测试4.9 流程控制结构4.9.1 if语句4.9.2 if语句应用实例4.9.3 for语句4.9.4 for循环应用实例4.9.5 until语句4.10 Shell编程实例4.10.1 程序的功能4.10.2 编写程序的代码4.11 小结第三部分 C程序基础篇第5章 编译与调试第6章 C语言基础第7章 C程序的常用语句第四部分 指针与函数篇第8章 数组与指针第9章 函数第10章 字符与字符串处理第11章 结构体第12章 时间函数第五部分 文件与目录篇第13章 目录与文件第14章 文件I/O第六部分 网络编程篇第15章 网络编程第16章 无连接的套接字通信第17章 面向连接的套接字通信第七部分 图形界面开发篇第18章 Linux图形界面开发基础第19章 图形界面编程第20章 界面布局第21章 信号与事件第22章 Glade设计程序界面第23章 Qt编程入门第24章 使用Qt Designer开发Qt程序

图书封面

图书标签Tags

评论、评分、阅读与下载


    Linux系统下C程序开发详解 PDF格式下载


用户评论 (总计4条)

 
 

  •   内容不错,是见过的最好的Linux书籍
  •   特别详细,即使没有学习过计算机的也可以看.不过因为是新书,我感觉错误比较多
  •   入门还可以,linux介绍的比较多,变成部分其实很少,缺少实质性东西。
  •   入门级别,还算可以,就是错误较多,太马虎了,容易误人子弟
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7