Linux
文章平均质量分 96
Linux是一个广泛使用的开源操作系统内核,它的核心思想是自由、开放、协作和自主创新。
失控的程序猿
在嵌入式领域摸爬滚打的刘老哥,致力分享更多的经验,你的点赞与关注是我创作的动力! 努力创作出优秀的作品来馈赠大家~
展开
-
【Linux 基础篇】字符设备
上文中我们分析了虚拟文件系统的结构以及常见的文件操作从用户态到虚拟文件系统再到底层实际文件系统的过程。而实际上我们并没有说明实际的文件系统如ext4是如何和磁盘进行交互的,这就是本文和下篇文章的重点:I/O之块设备和字符设备。输入输出设备我们大致可以分为两类:块设备(Block Device)和字符设备(Character Device)。块设备将信息存储在固定大小的块中,每个块都有自己的地址。如硬盘就是常见的块设备。字符设备发送或接收的是字节流,而不用考虑任何块结构,没有办法寻址。原创 2023-11-13 17:11:31 · 147 阅读 · 0 评论 -
【Liunx基础篇】文件及目录管理
删除符号连接f3,对f1,f2无影响;删除硬连接f2,对f1,f3也无影响;删除原文件f1,对硬连接f2没有影响,导致符号连接f3失效;同时删除原文件f1,硬连接f2,整个文件会真正的被删除。原创 2023-11-10 18:37:55 · 55 阅读 · 0 评论 -
【Linux基础篇】常用命令及概念
为了便于理解,本文从常用操作和概念开始讲起。虽然已经尽量做到简化,但是涉及到的内容还是有点多。在面试中,Linux 知识点相对于网络和操作系统等知识点而言不是那么重要,只需要重点掌握一些原理和命令即可。能简单使用 cat,grep,cut 等命令进行一些操作;文件系统相关的原理,inode 和 block 等概念,数据恢复;硬链接与软链接;进程管理相关,僵尸进程与孤儿进程,SIGCHLD。原创 2023-10-11 17:29:13 · 106 阅读 · 0 评论