Linux-基础IO

1.理解文件

2.回顾C接口

3.系统文件IO

接下来open的返回值-文件描述符fd-上层说

细谈文件描述符!-下层说

close(fd),解除和文件的映射关系

重定向的原理

完善shell-增加重定向-最后一次改shell

如果内建命令做重定向,比如echo,我们就要更改shell的标准输入,标准输出,可以临时保存0/1,完成命令后再覆盖回来,同5.执行命令中的检查重定向逻辑一样。

重谈重定向

理解文件

文件系统inode和线程struct page细讲

4.理解一切皆文件

5.缓冲区

FILE是C库提供的一个结构体

细节

模拟一下封装简单的glibc -> 文件接口


完。

相关推荐
MDM.Plus14 分钟前
苹果MDM技术演进:从远程控制到设备信任体系的构建
运维·服务器·安全·ios·mdm·手机店
REDcker22 分钟前
macOS 挂载 Linux 远程目录详解
linux·运维·macos
2601_9615934225 分钟前
Mac 上搭建Linux环境吗?VMware + CentOS Stream 9 镜像快速部署
linux·运维·ide·macos·centos
dddwjzx29 分钟前
嵌入式Linux C应用编程入门——线程 (二)
linux·嵌入式
写代码的学渣40 分钟前
Linux systemd 开机启动日志逐行详细解析报告
linux·运维·服务器
田里的水稻1 小时前
EP_XML\JSON配置文件和YAML
xml·运维·人工智能·机器人·自动驾驶·json
阿成学长_Cain2 小时前
Linux telinit 命令详解:运行级别切换|关机重启|系统维护一站式掌握
linux·运维·前端·网络
QXWZ_IA2 小时前
油气储罐沉降监测用什么技术方案最好?千寻自动化监测+次声波泄漏方案
运维·科技·自动化·能源
qeen873 小时前
【Linux】指令补充与shell的简单介绍
linux·运维·服务器
DLYSB_4 小时前
《从零开始搭建机房轻量化“声光告警”系统:基于 HTTP API 与 TTS 的运维实践》
运维·网络协议·http·报警灯