”APUE学习笔记“ 的搜索结果

     本章讲述标准I/O库 流和FILE对象 对于标准I/O库,它们的操作是围绕流进行的。流的定向决定了所读、写的字符是单字节还是多字节的。 #include <...根据mode参数的不同值,fwide函数执行不同...

     4.1 stat stat/lstat函数返回文件的信息...#include "apue.h" int main(int argc, char *argv[]) { int i; struct stat s; char *ptr; for (i = 1; i < argc; i++) { if (lstat(argv[i], &s) == -1)

     本章介绍UNIX系统的进程控制,包括创建新进程、执行程序和进程终止。 进程标识 每一个进程都有一个非负整数表示的唯一进程ID,除了进程ID,每个进程还有一些其他标识符。下列函数返回这些标识符 ...

     APUE学习笔记 第三章 文件I/O1、函数open和openat 调用open或openat函数可以打开或创建一个文件#include<fcntl.h> Int open(const char *path,into flag,…/*mode_t made*/); Int openat(int fd,...

     基本概念 内核使用3个数据结构描述一个打开的文件:进程表、文件表、V节点表 首先了解3种数据结构的概念 1 进程表 ...进程表里是一组打开的文件描述符,如标准输入0,标准输出1,标准错误2... ......

     17.1 Unix域套接字 UNIX 域套接字用于在同一台计算机上运行的进程之间的通信。UNIX 域套接字就像是套接字和管道的混合。一对相互连接的UNIX域套接字...#include "apue.h" #include <netdb.h> #include <sys

     标准I/O(stdio):一切实现的基础 stdio相关函数:man手册第三章 man手册第一章:基本命令 man手册第二章:系统调用 man手册第三章:标准库函数 man手册第七章:机制 注意:在标准IO中有一个FILE类型贯穿始终 ...

     2.1 标准化 ISO C C程序设计语言标准 POSIX 指的是可移植操作系统接口(Portable Operating System Interface)。该标准的目的是提升应用程序在各种UNIX系统环境之间的可移植性。 Single UNIX Specification(SUS,...

     1. 更改用户ID和更改组ID 在UNIX系统中,特权以及访问控制,是基于用户ID和组ID的。当需要增加特权或需要访问并不允许访问的资源时,我们需要更换自己的用户ID或组ID,使得新ID具有合适的特权或访问权限。...

     1.登录 1.1 登录名 系统在其口令文件,通常是在/etc/passwd文件中查看登录名。口令文件中的登录项由7个以冒号分隔 的字段组成:登录名、加密口令、数字用户ID(224),数字组ID(20)、注释字段、起始目录(/home/stevens)...

     信号的基本概念 信号是软件中断,信号提供了解决异步时间的方法。 每一中信号都有一个名字,信号名以SIG开头。 产生信号的几种方式 很多条件可以产生信号: ... k...

     Unix提供的最基本的时间服务室日历时间(纪元时间),也就是计算1970年1月1日0时0分0秒到当前的秒数。该秒数用time_t表示。 typedef long time_t; /* 时间值time_t 为长整型的别名*/ ...1、获取/设置时间 ...

     线程标识 线程由线程号进行标识。线程号仅在线程所属的进程环境中有效。也就是说属于不同进程的两个线程可能线程号一样。 ...线程标识用结构体pthread_t tid表示。与线程Id相关的函数如下: ...int pthread_equal...

     本章节主要讲了 Linux 系统下的关于文件I/O操作的几个函数:open、read、write、lseek、close 的使用和需要注意的一些细节。接着,又介绍了多进程见如何共享文件。下面开始知识点梳理。 文件描述符 ...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1