Linux的目录结构和文件分类

1.       Linux的目录结构:

2.      /bin :存放提供给用户使用的完成基本维护任务的命令。

3.      /boot :存放Linux启动时使用的一些核心文件。

4.      /dev:包含所有系统设备文件。

5.      /etc:包含系统和应用软件的配置文件

6.      /home:存储普通用户的个人资料。

7.      /lib :存放基本的共享链接库和内核模块。

8.      /mnt :临时用于挂载文件系统的地方。

9.      /root :根目录用户的主目录

10.    Linux的文件分类:

11.   1)普通文件:存放数据、程序等数据,一般存放在外存储器中,普通文件又分为文本文件和二进制文件。

12.   2)目录文件:将文件的名称和它的索引节点号结合在一起的一张表。

13.   3)设备文件:Linux将所有的外设当做文件来看待,都存放在/dev中

14.   4)管道文件:主要用于进程间的传递数据,管道是进程间传递数据的媒介。

15.   5)链接文件:又称符号链接文件,提供了共享文件的一种方法。使用链接文件可以访问普通文件、目录文件和其他文件。

16.   不带缓存的I/O操作:creat(filename,mode)  open(filename,flag,mode)  read(fd,buf,bufsize)  write(fd,buf,bufsize)  lseek(fd,offset,whence)  close(fd)            mode :S_IRWXU   S_IRUSR S_IWGRP   S_IWOTH 详见《高质量嵌入式Linux C编程》P185

17.   三种缓冲类型:全缓冲(在填满I/O缓冲区后才进行实际的I/O操作)、行缓冲(当输入输出中遇到换行符时,标准I/O库执行I/O操作。)、不带缓冲(立即操作)。

fopen(a:只写追加    a+:读写追加)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值