随笔分类 -  UNIX高级环境编程

摘要:4. 标准I/O函数提供一种对不用缓冲I/O函数的带缓冲的接口, 使用标准I/O函数可以无需担心如何选取最佳的缓冲区大小, 例如1-2中,BUFFSIZE常量的大小。 使用标准I/O函数的另一个优点是简化了对输入行的处理(常常发生在UNIX的应用中)。 例如, fgets函数读完整的一行, 而read函数读指定的字节数。 在5.4节中, 我们将了解到标注I/O函数库提供了我们能够控制该库所使用的缓冲风格的函数。 我们最熟悉的标注I/O函数是printf。 在调用printf的程序中, 总是包括, 该头文件包含了所有标准I/O函数的原型。 程序 1-3 中: 函数getc一次读一个字符, 然后函 阅读全文
posted @ 2013-10-15 11:09 安心种田 阅读(241) 评论(0) 推荐(0)
摘要:一: 引言二: UNIX体系结构 1. 操作系统: 严格意义上, 可将操作系统定义为一种软件,一般而言, 我们称此种软件为内核(kernel)。 作用: (1)控制计算机硬件资源。 (2)提供程序运行环境。 2. 系统调用(system call): 内核的接口。 (1)函数库和shell构建在系统调用基础上。 (2) 应用软件既可以使用库函数, 也可以使用系统调用。 注: shell是一种特殊的应用程序, 为运行其他应用程序提供接口。 三: 登录 1. 登录名:用户在登录unix系统时,先键入登录名,后键入口令。系统在口令文件(通常是/etc/passwd)中查看登录名。 口令文件中的登录项 阅读全文
posted @ 2013-09-22 11:30 安心种田 阅读(178) 评论(0) 推荐(0)