Linux
文章平均质量分 73
Linux学习笔记
虚无的纽扣
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Linux】进程间通信:两个互相看不见的进程,怎么看到同一份资源
这节课我们学习了进程间通信的几种方式,从最古老的管道,到 System V 标准的共享内存与信号量,它们看似各不相同,但本质上都在回答同一个问题——怎么让两个互相看不见的进程,看到同一份资源。匿名管道靠继承,命名管道靠同一个路径,共享内存靠把两块虚拟地址映射到同一块物理内存上,而信号量则在这之上补了一层对资源数量的管理。如果有哪里讲得不清楚,也欢迎各位大佬在评论区指正,我们一起把这些底层的东西啃透。原创 2026-10-14 15:29:43 · 285 阅读 · 18 评论 -
【Linux】揭开文件系统神秘的面纱:第四讲:可执行文件的组装车间
我们平时写代码,几乎都离不开printfstrlen这些函数,可它们并不在我们自己写的源文件里,那它们是从哪来的呢?它们来自库。库是写好的、现有的、成熟的、可以复用的代码,现实里每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,所以库的存在意义非同寻常。本质上来说,库是一种可执行代码的二进制形式,可以被操作系统载入内存执行,而库又分两种:静态库和动态库,这两种我们后面分别来看先看静态库。静态库本质就是打了包的.o文件,打包用的命令是ar -rc,也就是归档,把一堆.o。原创 2026-10-13 13:55:48 · 227 阅读 · 19 评论 -
【Linux】揭开文件系统神秘的面纱:第三讲:磁盘是怎么记住每一个文件的
这一篇我们从磁盘的盘面、磁道一路讲到了inode和软硬连接,整条线可以拆成三件事:磁盘负责存,文件系统负责组织,目录负责记名字以后我会继续创作 Linux 方向的博客,如果觉得有帮助的话,希望各位大佬能三联关注支持一下,看到后我会进行回关和回访。原创 2026-10-12 15:24:19 · 249 阅读 · 16 评论 -
【Linux】揭开文件神秘的面纱:第二讲,操作系统自己的菜鸟驿站——文件缓冲区
这节课带大家学习了有关文件缓冲区的知识,还有理解了一切皆文件到底是怎么实现的,希望大家在看完这篇文章后能从中学到新知识。以后我会继续创作Linux方向的博客,如果觉得有帮助的话希望各位大佬能三联关注支持一下,看到后我会进行回关和回访。原创 2026-09-20 19:18:56 · 486 阅读 · 28 评论 -
【Linux】将进程知识与基础IO融会贯通——简单自定义Shell的实现
至此,我们的简单的自定义shell就写完了,虽然它和我们平常用的shell还有不小的区别,但是以我们目前学习的知识只能写成这样了,编写这个程序的目的也不是要完全还原shell的所有功能,而是利用这么一种方式来让大家能够更好的掌握之前学习的知识,希望大家在看完这篇文章后能更好的掌握这一部分的知识。if(pwd!g_argc--;else。原创 2026-09-20 16:35:21 · 599 阅读 · 21 评论 -
【Linux】揭开文件神秘的面纱:第一讲,重定向背后的秘密
这节课我们完成了对Linux中文件的初步认识,了解了重定向的基本原理,虽然这篇文章的主要篇幅不在讲解重定向上,但是通过上文的铺垫,相信大家在学习重定向相关知识时非常容易理解,这就是为什么我要花这么多的篇幅用于讲解其他知识的原因,希望这篇文章能让大家对文件系统和重定向操作有了更深的认识。原创 2026-09-19 15:22:17 · 546 阅读 · 18 评论 -
Linux第一课:Linux的基本命令和底层结构的理解
今天,我们学习了Linux系统中的各种常见指令,了解了外壳程序的定义和功能。其实本节课学习的重点并不在于这些基础的命令,因为在我们后面漫长的学习中,这些都是最基础的,重要的是我们要通过对这些基础命令的学习,了解Linux的底层结构和运行原理,这些才是我们这节课需要进行掌握的。原创 2026-08-23 20:54:38 · 2165 阅读 · 18 评论 -
【Linux】每个进程都拥有“假内存” | 进程地址空间详解
虚拟地址空间不只是简单的地址翻译,更是操作系统实现解耦的核心抽象。它让进程无需关心物理内存的分布,只需操作虚拟地址;内核则通过页表独立管理物理内存。二者隔离开来,既实现内存隔离与安全,也让内存调度、换页等机制得以落地,是理解现代内存管理的关键。原创 2026-09-13 09:54:26 · 213 阅读 · 14 评论 -
【Linux】初识进程:进程的概念和状态
这节课带大家深入了解了Linux系统中进程的基本概念、父子进程概念和进程状态,还有拓展内容Linux系统的内核链表,希望通过这篇文章能让大家对Linux系统进程的了解更加深刻。原创 2026-09-06 14:07:06 · 603 阅读 · 19 评论 -
【Linux】一篇文章带你吃透进程控制:fork、wait、exit到底在做什么
本文梳理了Linux进程控制四大核心:进程创建、进程退出、进程等待与程序替换。进程退出标记生命周期结束,wait/waitpid用于回收子进程,避免僵尸进程;exec系列系统调用实现程序替换,在保留进程资源的前提下加载新程序。理解这套机制,能看清进程从创建到消亡的完整流程,也是操作系统并发编程的重要基础。原创 2026-09-16 10:08:01 · 361 阅读 · 13 评论 -
【Linux】进程第二课:进程优先级和环境变量
这篇文章带大家系统了解了进程优先级和环境变量的问题,重点讲解了进程优先级的相关内容,因为环境变量并不算一个特别难的内容,所以我就大致介绍一下,希望大家通过这篇文章能有所收获。原创 2026-09-09 20:05:39 · 427 阅读 · 7 评论 -
【Linux】Linux的权限
本文围绕Linux权限机制展开讲解,从基础的读写执行权限、数字权限配置,再到目录权限、缺省权限和粘滞位的讲解,细致地带大家将Linux系统的内容学完了,希望大家都能掌握,我们一起进步。原创 2026-08-26 14:39:31 · 471 阅读 · 21 评论
分享