Linux/UNIX系统编程手册的创作者· ··· 孙剑作者 作者简介· ··· Michael Kerrisk(http://man7.org)具有20多年的unix系统使用和编程经验,所开设的unix系统编程周训课程更是不计其数。自2004年起,他开始维护手册页项目,该项目旨在生成描述linux内核以及glibc编程api的手册页。他已经撰写或与他人合著了250多...
《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章节,明显是作为工具书使用。通过目录可以了解本书的结构,以及作者的...
1969年贝尔实验室的Ken Thompson在Digital PDP-7小型机上首次实现了UNIX系统。1973年使用C语言对UNIX进行了重写。C语言由贝尔实验室的Dennis Ritchie设计并实现的。 除了遍布于学术界的各种BSD发布版外,到20世纪80年代末商业性质的UNIX实现在各种硬件架构上都有广泛的应用,比如SunOS、Solaris、AIX等等。 每个厂商只生产...
《Linux/UNIX系统编程手册(上、下册)》是介绍Linux与UNIX编程接口的权 威著作。Linux编程资 深专家Michael Kerrisk在书中详细描述了Linux/UNIX系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。《Linux/UNIX系统编程手册(上、下册)》涵盖了逾500个系统调用及库函数,并给出逾200个程序示例,另含88张...
一、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。
《LinuxUNIX系统编程手册》导读 《LinuxUNIX系统编程⼿册》导读 本书可以分为以下⼏个部分:1. 背景知识及概念 UNIX、C语⾔以及 Linux的历史回顾,以及对UNIX标准的概述:《第1章历史和标准》。以程序员为对象,对Linux和UNIX的概念进⾏介绍:《第2章基本概念》。Linux和UNIX系统编程的基本概念:《第3章...
(第2章)UNIX系统编程手册——基本概念 文章目录 一、操作系统的核心——内核 1.内核的职责 (1)内核的职责 (2)内核态和用户态 (3)从进程和内核的角度看Linux操作系统 二、shell...
《Linux/UNIX系统编程手册(套装上下册)》总共分为64章,主要讲解了高效读写文件,对信号、时钟和定时器的运用,创建进程、执行程序,编写安全的应用程序,运用POSIX线程技术编写多线程程序,创建和使用共享库,运用管道、消息队列、共享内存和信号量技术来进行进程间通信,以及运用套接字API编写网络应用等内容。
1. 系统调用:Unix/Linux系统提供了一系列的系统调用接口,用于访问底层系统功能。系统调用包括文件操作、进程管理、内存管理、网络通信等功能。系统调用的使用是进行系统编程的基础,系统编程手册会详细介绍每个系统调用的功能、参数和返回值,并给出示例代码。 2. 库函数:除了系统调用外,Unix/Linux系统还提供了大量的库函...