随笔分类 - UNIX编程
摘要:6 系统数据文件和信息 口令文件 UNIX系统口令文件(/etc/passwd)中的字段包含在<pwd.h>中定义的passwd结构中,每一行包含一个登录项,各字段间用冒号分隔。 口令文件中通常有用户名为root的登录项,其用户ID是0(超级用户),加密口令字段包含一个占位符(现在将其存放在另一文件
阅读全文
摘要:5 标准I/O库 流和FILE对象 流的定向决定了读写字符是单字节(字节定向)还是多字节(宽定向)。 设置流的定向的模式(不改变已定向流): #include <stdio.h> #include <wchar.h> int fwide(FILE *fp, int mode); //返回值:流为宽定
阅读全文
摘要:4 文件和目录 函数stat、fstat、fstatat和lstat 获得指定文件的文件属性结构stat: #include <sys/stat.h> int stat(const char *restrict pathname, struct stat *restrict buf); int fs
阅读全文
摘要:1 UNIX基础 登录 登录UNIX时,依次键入登录名与口令。 口令文件(通常是/etc/passwd文件)的登录项的7个字段(冒号分隔):登录名、加密口令、数字用户ID、数字组ID、注释字段、起始目录(/home/sar)以及shell程序。 文件和目录 目录是包含目录项的文件。 POSIX.1限
阅读全文