
LINUX 系统编程
文章平均质量分 95
这是专门讲解Linux的系统编程
hi0_6
这个作者很懒,什么都没留下…
展开
-
Linux --- 进程控制
进程的控制是进程控制在本文中主要分为四部分1. 进程的创建2. 进程的等待3. 进程的替换4. 进程的终止a.wait方法:阻塞父进程直到子进程退出如果wait没有等到子进程,那么父进程的程序不会再运行下去,这就是为啥wait的等待被称为阻塞等待b.waitpid方法:可以选择更灵活的等待方式,可以选择特定的子进程进行等待。进程替换是指一个进程通过调用`exec`系列系统调用来替换其当前的代码、数据和堆栈等内存区域,从而加载并执行一个新的程序。原创 2025-04-01 12:29:25 · 1430 阅读 · 1 评论 -
Linux --- 进程替换
进程替换是指一个进程通过调用`exec`系列系统调用来替换其当前的代码、数据和堆栈等内存区域,从而加载并执行一个新的程序。子进程就会通过调用一种exec函数来执行另一个程序,程序替换一旦成功,原代码后续代码不在执行,所以execl只有失败返回值,没有成功返回值,因为已经替换成新的程序了,它的成功返回值也无法在原本的代码中发挥效果。原创 2025-03-31 13:58:07 · 795 阅读 · 0 评论 -
Linux --- 进程等待
a.wait方法:阻塞父进程直到子进程退出如果wait没有等到子进程,那么父进程的程序不会再运行下去,这就是为啥wait的等待被称为阻塞等待b.waitpid方法:可以选择更灵活的等待方式,可以选择特定的子进程进行等待。原创 2025-03-27 16:23:34 · 1048 阅读 · 0 评论 -
LInux --- 进程的创建与终止
在这里仅是介绍一下,kill系列的命令与信号在Linux系统中,kill命令用于向运行中的进程发送信号,默认发送的信号是终止信号,会请求进程退出。当然kill(杀)可能会引起误解,实际上发送的信号可能与杀死进程无关。(这主要看的是kill命令后的参数)常见的kill 命令。原创 2025-03-22 19:27:25 · 951 阅读 · 0 评论 -
Linux --- 进程地址空间
在学习 C/C++ 的时候,我们知道内存会分为几个区域:栈区、堆区、全局/静态区、代码区、字符常量区 …如下图。原创 2025-03-07 19:49:03 · 1183 阅读 · 0 评论 -
Linux 第三讲 --- 基础指令(三)
结合之前讲的两篇,我们讲的指令总共也有二三十个了,这些就是Linux中的一些常用的并且比较基础的指令,接下来还会有一篇指令的讲解。本篇文章的分享就到这里了,如果您觉得在本文有所收获,能不能点一个免费的赞支持一下呢。原创 2025-04-12 22:03:29 · 1170 阅读 · 0 评论 -
Linux 第二讲 --- 基础指令(二)
这是基础指令的第二部分,但是该部分的讲解会大量使用到基础指令(一)的内容,为了大家的观感,如果对Linux的一些基本指令不了解的话,可以先看基础指令(一),同样的本文当中会有一些课外知识没有讲到的,这些同样会出专门的博客介绍。Linux 第一讲 --- 基础指令(一)-优快云博客对于初涉 Linux 领域的学习者而言,掌握其基本指令是开启探索之旅的关键一步。这些指令不仅是与系统交互的桥梁,更是深入理解 Linux 系统架构和工作机制的钥匙。原创 2025-04-11 18:07:11 · 2220 阅读 · 2 评论 -
Linux 第一讲 --- 基础指令 (一)
对于初涉 Linux 领域的学习者而言,掌握其基本指令是开启探索之旅的关键一步。这些指令不仅是与系统交互的桥梁,更是深入理解 Linux 系统架构和工作机制的钥匙。然而,面对众多指令及其复杂的选项,初学者往往感到困惑和无从下手。为了帮助大家轻松跨越这一学习障碍,本文精心梳理了一系列 Linux 基本指令。通过结合实际操作示例、对比不同指令的功能特点,为大家呈现一个全面且易懂的 Linux 指令学习指南。原创 2025-04-07 11:00:00 · 2108 阅读 · 1 评论 -
Linux 第零讲 --- LInux的发展历史
在计算机的广阔世界里,Linux 操作系统以其独特的魅力吸引着众多技术爱好者。对于刚接触 Linux 的新手来说,它既神秘又充满挑战。本文将带你深入了解 Linux,从基础概念到实用操作,逐步揭开它的神秘面纱。我们在本文中,主要介绍一下Linux的发展历史,其实知识不多,大家当做一篇杂谈就好。Linux 是一款开源的类 Unix 操作系统,起源于 Unix。1968 年 Multics 项目启动,后因进展不佳搁浅,1970 年 Unix 诞生,1973 年用 C 语言重写。原创 2025-04-04 17:35:21 · 1261 阅读 · 3 评论