下载此文档

linux知识点总结.docx


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
七:,并解释其中各个部分。boot:启动相关的程序和配置bin:常用的Linux命令,这些命令通常为可执行文件或这些文件的链接sbin:通常为根用户准备的命令lib:系统常用库usr:用户安装的文件、库、开发库等root:根用户的用户文件home:普通用户的用户文件etc:系统或程序的配置文件var:系统中服务器数据、日志proc:系统状态信息dev:系统设备mnt、media:其他分区的挂载点(如Windows磁盘分区、光盘或软件等)tmp:临时文件lost+、inode、dentey和file四大数据结构的作用和主要内容。超级块:作用:代表了整个文件系统,记录了文件系统的整体信息内容:文件系统的状态、文件系统类型、块大小、区块数、索引节点数、脏标志、操作方法inode(索引节点)作用:代表了操作系统中的一个文件,无论该文件是否被打开,它都包含了文件操作的所有信息内容:文件大小,设备标识符,用户标识符,用户组标识符,文件模式,扩展属性,文件读取或修改的时间戳,链接数量,指向存储该内容的磁盘区块的指针,文件分类等等。dentey(目录项):作用:代表了一个目录,用来组成文件的路径,并利用其实现路径的管理内容:包括该目录对象对应的索引节点,子目录链表,父目录目录项对象,与它同级的目录的目录项对象链表,使用计数,缓存标志file(文件):作用:代表了被进程打开的文件,是可以读写的实体内容:包括相应的目录项对象、使用计数、访问模式、当前偏移量、?它与fopen返回的文件指针有什么关系?文件描述符是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。关系:。fopen参数:path是指定的文件的路径,mode是文件的打开模式,模式可以为r、r+、w、w+、a、a+open参数:pathname是欲打开文件的路径,flags是一些标志位,mode是文件的操作权限。区别:(1)open返回一个文件描述符(int),fopen返回一个文件指针(FILE*)。(2)open无缓冲,fopen有缓冲。(3)open与read,write等配合使用,fopen与fread,fwrite等配合使用。(4)fopen是在open的基础上扩充而来的,在大多数情况下,用fopen。。pipe创建匿名管道,mkfifo创建有名管道。pipe管道是进程通信的一种形式,mkfifo管道被看作是一个文,编程实现“ls-1|wc-l”。#include<sys/>#include<sys/>#include<>#include<>#include<>#include<>#include<>#include<>#include<>#defineERR_EXIT(m)do{perror(m);exit(EXIT_FAILURE);}while(0)intmain(intargc,char*argv[]){intpipefd[2];if(pipe(pipefd)==-1)ERR_EXIT("pipeerror");pid_tpid;pid=fork();if(pid==-1)ERR_EXIT("forkerror");if(pid==0){dup2(pipefd[1],STDOUT_FILENO);//输出重定向close(pipefd[1]);close(pipefd[0]);execlp("ls","ls","-1",NULL);fprintf(stderr,"errorexecutels\n");exit(EXIT_FAILURE);}dup2(pipefd[0],STDIN_FILENO);close(pipefd[0]);close(pipefd[1]);execlp("wc","wc","-1",NULL);fprintf(stderr,"errorexecutewc\n");exit(EXIT_FAILURE);return0;},使用有名管道进行通信。a向b传

linux知识点总结 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cengwaifai1314
  • 文件大小24 KB
  • 时间2020-03-09