今天是学习嵌入式相关内容的第二十四天
b -- block -- 块设备文件 --- 硬盘(存储设备)
c -- character -- 字符设备文件 --- 鼠标 (输入输出设备)
d -- directory -- 目录文件
- -- regular -- 普通文件 ---二进制文件,ASCII文件
l -- link -- 软链接文件 --- 类似windows的快捷方式
p -- pipe -- 管道文件 --- 实现操作系统中 进程间的一些 信息交换(通信)
s -- socket -- 套接字文件 --- 网络的时候 (进程间的通信)
Linux提供的两种文件操作方式:
文件编程:
1.标准IO --- 库函数 -------标准c库函数,
2.文件IO --- 系统调用-------Linux内核为用户提供的函数接口
1.打开 -- fopen //FILE open
2.读写 --
fgetc / fputc 读出、写入单个字符
fgets / fputs 读出、写入一行字符
fread / fwrite 读出、写入指定长度数据
3.关闭 -- fclose
任务:
1. 使用fgets\fputs实现文件的拷贝 ./a.out src dst 要求:测试两种普通文件类型
2. 统计一个文本文件中,各种字符出现的次数
1.
2.