发布时间:2014-11-27 11:20:04
#include int access(const char *pathname, int mode);返回值:成功返回0;失败返回-1,设置errno;access函数中mode参数说明mode 说明R_OK 测试读权限W_OK 测试写权限X_OK 测试执行权限F_OK 测试文件.........【阅读全文】
发布时间:2014-11-26 15:49:24
对linux内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数。UNIX系统shell使用文件描述符0与标准输入相关联,文件描述符1与标准输出相关联,文件描述符2与标准出错相关联。0------STDIN_FILENO1------STDOUT_FILENO2------STDERR_FILENO本节中讲述open函数,调用open函数可以打开或创建一个文.........【阅读全文】
发布时间:2014-11-26 10:23:16
\t在C语言里面是一个转义字符,表示的意思是横向跳到下一个制表位置,一般占8位。在printf中的使用解释起来比较麻烦,举几个例子大家都可以很清楚了。点击(此处)折叠或打开#include <stdio.h>#include <stdlib.h>int main(){ &nb.........【阅读全文】
发布时间:2014-11-20 18:48:27
#include int stat(const char *pathname,struct stat *buf);--------------根据pathname返回与文件相关的信息int fstat(int fields, struct stat *buf);-----------------------在文件描述符fields上打开文件的有关信息int lstat(const char *pathname,struct stat *buf);-------------与state类似,但是当.........【阅读全文】
发布时间:2014-11-12 16:00:38
在前面的博文中已经说明了文件的类型和权限(http://blog.chinaunix.net/uid-16813896-id-4615798.html);本文中将介绍另外两个重要的概念:0、什么是SUID和SGIDSUID: Set User ID; 设置用户IDSGID: Set Group ID; 设置用户组ID1、可以通过chmod命令设置文件的SUID和SGID,命令如下:chmod u+s filename :设置文件.........【阅读全文】