《linux/unix系统编程手册(上、下册)》是介绍linux与unix编程接口的权威著作。linux编程资深专家michael kerrisk在书中详细描述了linux/unix系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。《linux/unix系统编程手册(上、下册)》涵盖了逾500个系统调用及库函数,并给出逾200个程序示例,另含88张表格...
《Linux/UNIX系统编程手册》是2014年人民邮电出版社出版的图书,作者是凯利斯克 (Michael Kerrisk)。内容简介 《Linux/UNIX系统编程手册(上、下册)》是介绍Linux与UNIX编程接口的权威著作。Linux编程资深专家Michael Kerrisk在书中详细描述了Linux/UNIX系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。《...
Linux下操作系统编程有两本经典APUE即《Advanced Programming in the UNIX Environment》和TLPI《The Linux Programming Interface》,中文版对应《UNIX环境高级编程(第3版)》和《Linux/UNIX系统编程》。 TLPI洋洋洒洒英文版1506页,中文版1176页;一共64章节,明显是作为工具书使用。通过目录可以了解本书的结构,以及作者的...
UNIX domain的数据报socket是可靠的,但UDP socket则是不可靠的:数据报可能会丢失、重复或到达的顺序与被发送的顺序不一致。 在一个UNIX domain数据报socket上发送数据会在接收socket的数据队列满时阻塞,与之不同的是,使用UDP时如果进入的数据报会使接受者的队列溢出,那么数据报就会没静默丢弃。 系统上运行的服务和...
虽然大多数 UNIX 系统都不会记录文件的创建时间,但最新的 BSD 系统会使用名为 st_birthtime 的 stat 字段来记录这一时间。[also for macOS] 可利用系统调用 chown()和 chmod()来更改文件的所有权及权限。系统调用 umask() 则用来设置权限的位掩码,当进程新建文件时,会按位掩码来关闭相应权限位。 扩展属性(EA...
《LinuxUNIX系统编程手册》导读 《LinuxUNIX系统编程⼿册》导读 本书可以分为以下⼏个部分:1. 背景知识及概念 UNIX、C语⾔以及 Linux的历史回顾,以及对UNIX标准的概述:《第1章历史和标准》。以程序员为对象,对Linux和UNIX的概念进⾏介绍:《第2章基本概念》。Linux和UNIX系统编程的基本概念:《第3章...
一、UNIX、C语言以及Linux的历史回顾 1. UNIX简史、C语言的诞生 1969年,贝尔实验室的Ken Thompson首次实现了UNIX系统。 1973年,C语言步入成熟期,人们以其重写了几乎整个UNIX内核。 2. UNIX两大分支:BSD、System V 1969~1979年间,UNIX历经了多个版本,其中从第七版起,UNIX分裂为两大分支:BSD和System V。
《Linux/UNIX系统编程手册(套装上下册)》总共分为64章,主要讲解了高效读写文件,对信号、时钟和定时器的运用,创建进程、执行程序,编写安全的应用程序,运用POSIX线程技术编写多线程程序,创建和使用共享库,运用管道、消息队列、共享内存和信号量技术来进行进程间通信,以及运用套接字API编写网络应用等内容。
1.UNIX系统无文件结束符 2.文件描述符 3.stdio函数库 六、程序 1.源码和二进制机器语言 2.过滤器 3.命令行参数 七、进程 ...
1. 系统调用:Unix/Linux系统提供了一系列的系统调用接口,用于访问底层系统功能。系统调用包括文件操作、进程管理、内存管理、网络通信等功能。系统调用的使用是进行系统编程的基础,系统编程手册会详细介绍每个系统调用的功能、参数和返回值,并给出示例代码。 2. 库函数:除了系统调用外,Unix/Linux系统还提供了大量的库函...