博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读书笔记之:Linux程序设计(第4版)(ch1-7)
阅读量:6877 次
发布时间:2019-06-26

本文共 1071 字,大约阅读时间需要 3 分钟。

《Linux 程序设计》是一本非常好的书,内容很全面,并且对于给出的例子都进行了详细的讲解。并且是通过一个的小型的项目的来讲解的:开始是使用shell进行编程实现,然后逐步进行改进,使用C语言实现,使用ncurses库实现,改用dbm数据库,改用MySQL数据库,添加套接字,最后是使用GTK和Qt添加了图形界面,所以非常的值得仔细的看。

第1章 入门

1. 什么是UNIX

2. GNU项目

3. linux程序

第2章 shell程序设计

1. 内部命令与外部命令

2. exec命令

第3章 文件操作

1.unix和linux中比较重要的设备

2. 系统调用与设备驱动程序

2.库函数

3. write与read系统调用

4. open系统调用

5.close和ioctl系统调用

6. lseek系统调用

7. fstat,stat和lstat系统调用

pic15,16

8. dup和dup2系统调用

9.标准I/O库

10.fopen函数

11.fread,fwrite函数

12.fclose,fflush和fseek函数

13. fgetc、getc,getchar和fputc,putc,putchar函数

14. fgets和gets函数

15. 文件流错误

16. 文件流和文件描述符

17.扫描目录

18. opendir和readdir函数

19. telldir,seekdir和closedir函数

第4章 linux环境

1. getopt函数

2. 环境变量

3. environ变量

4. 日期和时间

5. gmtime,localetime,asctime,ctime时间函数

6. 临时文件tmpnam和tmpfile函数

7. mktemp与mkstemp函数

 

第5章 终端

1.虚拟终端

2. 伪终端

第6章 使用curses函数管理基于文本的屏幕

1.屏幕:initscr和endwin函数

2. 输出到屏幕

3. 从屏幕读取

4. 清除屏幕

5. 移动光标和字符书香

6. 设置键盘模式

7. 键盘输入

8. 窗口

9. 通用函数

10. 移动和更新窗口

11.子窗口

12. keypad模式

13. 彩色显示

14. pad

第7章 数据管理

1.malloc内存分配

2. 其他内存分配函数

3.dbm数据库

4. dbm访问函数

5. 其他dbm函数

 

转载于:https://www.cnblogs.com/xkfz007/archive/2012/05/01/2478025.html

你可能感兴趣的文章
ping多线程
查看>>
PMP每日一题
查看>>
python中struct.unpack的用法
查看>>
解决物理内存足够时VMware 提示物理内存不足。。。
查看>>
java socket常见异常
查看>>
Dubbo与Zookeeper、SpringMVC整合和使用
查看>>
Spring中的属性scope
查看>>
SpringApplication你不知道的那些事!
查看>>
为什么比别人办事效率慢?因为你没用这几款强大的搜索软件!
查看>>
linux菜鸟基础学习 (二) 中篇
查看>>
配置网络
查看>>
0021-使用JDBC向Kudu表插入中文字符-cast的秘密
查看>>
Kubernetes 1.14发布:对Windows节点的生产级支持、Kubectl更新与持久本地卷
查看>>
PHP获取未来七天的日期和星期
查看>>
web防火墙的开通和部署
查看>>
驰骋工作流引擎,表单引擎工作事务单元测试报告
查看>>
删除的文件如何恢复?详细方法介绍
查看>>
PDF转换CAD有什么方法
查看>>
物联网不可忽视的安全隐患
查看>>
发票扫描仪的前景
查看>>