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 -> 文件接口


完。

相关推荐
OpsEye2 小时前
CPU 只有 30%,系统却慢到不可用?
运维
爱吃生蚝的于勒2 小时前
【Linux】网络之http协议
linux·运维·服务器·网络·数据结构·c++·http
创世宇图2 小时前
Alibaba Cloud Linux 安装生产环境-Tomcat
linux·tomcat
蜜獾云2 小时前
Elastic Stack基础概念
运维·jenkins
fakerth2 小时前
【Linux】调度器底层原理深入探索
linux·c++·操作系统
历程里程碑2 小时前
44. TCP -23Linux聊天室实现命令符功能
java·linux·开发语言·数据结构·c++·排序算法·tcp
wanhengidc2 小时前
企业如何有效利用高防服务器
运维·服务器·网络·安全·web安全·智能手机
嵌入式学不会不改名2 小时前
windSurf远程连接ssh过慢问题
运维·ssh
F1FJJ2 小时前
开源实践:用 Go 实现浏览器直连内网 RDP/SSH/VNC
运维·网络·网络协议·网络安全·golang·ssh