Linux学习
文章平均质量分 80
849538013
这个作者很懒,什么都没留下…
展开
-
文件的操作-标准IO库
常用函数-fopen 打开或创建文件 -fread 读取文件的数据 -fwrite 向文件写入数据 -fgetc 从文件中读一个字符 -fputc 向文件中写一个字符 -fscanf 从一个流中进行格式化输入 -fprintf 格式化输出一个流 -fseek 定位 -getcwd 获取路径fopen原形 FILE *fopen原创 2015-04-03 14:46:43 · 279 阅读 · 0 评论 -
Linux下进程函数学习
进程相关函数:getpid() 获得当前进程的进程号getppid() 获得当前进程的父进程号exec函数 在进程中启动另一个进程执行system 在进程中开始另一个进程fork 和vfork 从已存在的进程中复制一个新进程sleep 让进程暂停执行一段时间exit 终止进程_exit 终原创 2015-04-06 09:58:06 · 335 阅读 · 0 评论 -
Linux进程间通信
转载自 倦飞L在前一篇文章——Linux进程间通信——使用匿名管道中,我们看到了如何使用匿名管道来在进程之间传递数据,同时也看到了这个方式的一个缺陷,就是这些进程都由一个共同的祖先进程启动,这给我们在不相关的的进程之间交换数据带来了不方便。这里将会介绍进程的另一种通信方式——命名管道,来解决不相关进程间的通信问题。一、什么是命名管道命名管道也被称为FIFO文转载 2015-04-08 22:09:26 · 221 阅读 · 0 评论 -
Linux umask详解
一 权限掩码umaskumask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读(4)+写(2)+执行(1),同组的和其它用户有读写权限)二 umask的作用默认情况下的umask值是022(可以用umask命令查看),此时你建立的文件默认权限是644(6-0转载 2015-04-09 22:26:03 · 323 阅读 · 0 评论 -
文件的操作-系统调用
系统调用open 打开一个文件或设备read 从一个打开的文件或设备读数据write 写入一个文件或设备close 关闭一个文件或设备ioctl 把控制信息传递到设备驱动程序open函数函数原形#include<fcntl.h>#include<sys/types.h>#include<sys/stat.h>int open (const c原创 2015-04-03 10:00:22 · 397 阅读 · 0 评论