摘要:
1.stat , fstat , lstatint stat( const char * restrict pathname , struct stat * restrict buf ) ;int fstat ( int filedes , struct stat* restrict buf ) ;int lstat ( const char * restrict pathname , struc... 阅读全文
摘要:
1.文件描述符 在内核中,每个打开的文件都是一个文件描述符,每个文件描述符都是一个非负整数,从0到OPEN_MAX。在UNIX系统中,总是将0与标准输入关联,1与标准输出关联,而2与标准错误输出关联,但是这不是所有的程序与shell都是坚持的标准,因此最好使用POSIX定义的STDIN_FILENO,STDOUT_FILENO与STDERR_FILENO来表示。2.打开文件:int open( c... 阅读全文
摘要:
1.Unix 的标准1.1 ISO C1.2 POSIX( Poratble Operationg System Interface )POSIX包含了ISO C中的标准程序1.3 Single Unix Specification2.Unix的实现2.1 Unix SystemV Release 4 , AT&T's Unix System Laboratories2.2 4.4BSD ... 阅读全文
摘要:
1.定义 The UNIX system architecture : 2.登录过程:登录的帐户与密码记录于/etc/passwd中,每一行由七个元素组成: 用户名,加密后的密码,用户ID,群ID,comment,home目录,默认shell有些系统将密码放到另外的文件中。根用户的UserID为0。群信息存储在 /etc/group3.文件系统由文件夹与文件组成,文件夹与文件一样,都保存着相关的属... 阅读全文