
Linux
文章平均质量分 96
忧伤的大鼻嘎
这个作者很懒,什么都没留下…
展开
-
【Linux】深入拆解Ext文件系统:从磁盘物理结构到Linux文件管理
本文详细介绍了计算机硬件中的磁盘结构及其存储方式,包括磁盘的物理和逻辑结构、CHS与LBA地址的转换,以及文件系统的基本概念。文章进一步探讨了ext2文件系统的宏观结构,包括块组、超级块、块组描述符表、块位图、inode位图、i节点表和数据块等组成部分。此外,还解释了inode与数据块的映射关系、目录与文件名的关联、路径解析与缓存机制,以及分区的挂载与卸载过程。最后,文章对比了软链接和硬链接的特点及其局限性,帮助读者深入理解文件系统的运作机制。原创 2025-05-09 17:58:51 · 228 阅读 · 0 评论 -
【Linux】深入理解Linux基础IO:从文件描述符到缓冲区设计
本文系统讲解Linux文件IO的核心机制,涵盖文件描述符、系统调用(open/read/write)、缓冲区原理及实现。通过对比C标准库与系统调用,分析重定向、文件操作流程,并手写模拟FILE结构体,深入理解“一切皆文件”的设计哲学原创 2025-05-05 16:37:01 · 990 阅读 · 20 评论 -
【Linux】进程替换与自定义 Shell:原理与实战
本文深入探讨进程替换原理与实现,解析 exec 函数的关键特性,同时设计并实现一个自定义 Shell 命令行解释器,揭示函数调用与进程通信的内在相似性,助力读者掌握 Unix 环境下的核心编程技巧。原创 2025-04-21 14:35:34 · 1561 阅读 · 25 评论 -
Linux进程控制:fork、exit与waitpid的江湖恩怨
深入解析Linux进程控制的三部曲,涵盖fork的写时拷贝优化、exit与_exit的区别、waitpid的状态捕获,助你彻底掌握进程管理。原创 2025-04-09 15:56:13 · 984 阅读 · 28 评论 -
深入浅出:环境变量与进程地址空间的核心机制
本文系统讲解环境变量的查看、获取方式及其特性,并深入分析进程地址空间的页表映射与虚拟内存管理机制,揭示其实现内存隔离与管理优化的核心原理。原创 2025-04-07 12:13:40 · 919 阅读 · 21 评论 -
深入解剖Linux进程:从诞生到调度的核心机制
什么是进程?为何需要调度?本文以Linux为例,详解进程的创建、状态切换及优先级竞争,剖析O(1)调度器如何高效管理CPU资源,并探讨僵尸进程等经典问题,助你掌握操作系统核心概念。原创 2025-03-28 19:10:58 · 870 阅读 · 25 评论 -
开发者必备:深入Git版本控制与gdb调试技巧
本教程全面揭秘版本控制神器Git,从历史到安装,从GitHub/Gitee项目创建到日常操作三板斧:add, commit, push。深入gdb调试器,揭示watch、set var、条件断点等高级调试技巧。原创 2025-02-10 10:49:10 · 1452 阅读 · 29 评论 -
Makefile秘籍:打造高效编译流程
Makefile是编程中的魔法配方书,它告诉make如何一步步构建你的程序。简洁、强大,它让编译过程变得简单而高效,是开发者的得力助手。原创 2024-12-28 16:51:30 · 846 阅读 · 6 评论 -
Linux 编程入门:打造你的首个动态进度条
快速了解Linux系统中的回车与换行机制、行缓冲区的工作原理,以及如何在Linux环境下实现倒计时和进度条代码。通过这些实用的编程技巧,您将能够更有效地与Linux命令行交互,提升您的开发效率。原创 2025-01-06 14:09:14 · 1901 阅读 · 38 评论 -
Linux命令速查手册:快速参考与实践
Linux常用基础指令详细讲解,同时会讲解Linux重点知识,新手小白必看!原创 2024-11-04 10:49:27 · 1145 阅读 · 37 评论 -
Linux权限解析:用户、组和权限的协同
初学者权限理解必看:Shell命令是Linux操作系统中的命令行工具,用于执行各种系统操作。Linux权限系统基于用户、组和其他人对文件和目录的访问控制。权限包括读、写和执行,用于保护系统资源。Linux权限管理涉及文件访问者分类、文件类型和权限、权限值表示方法以及chmod、chown、chgrp和umask等命令。目录权限、缺省权限和粘滞位是权限管理中的关键概念,确保系统安全性和数据保护。原创 2024-11-06 10:31:34 · 1808 阅读 · 59 评论 -
Linux软件包管理与Vim编辑器使用指南
本文旨在为Linux用户提供一个全面的指南,涵盖软件包管理器Yum和强大的文本编辑器Vim的使用和管理。文章提供了参考资料,以便读者可以进一步深入学习和探索。原创 2024-11-14 20:40:50 · 1499 阅读 · 51 评论 -
【Linux】深入理解GCC/G++编译流程及库文件管理
本文将带你走进GCC/G++的编译流程,揭示静态与动态库的奥秘,为你的编程之路打下坚实的基础。让我们开始吧!原创 2024-11-19 09:29:36 · 2769 阅读 · 59 评论