![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux系统编程
文章平均质量分 96
逐步学习Linux系统编程
阿熊不会编程
准大三,阿里云专家博主,支付宝开发者社区优秀季度创作者,主攻C/C++方向。道虽小,不行不至,事虽小,不为不成。
展开
-
Linux之进程信号详解【上】
所以产生信号不论是系统调用还是软件条件,亦或者是键盘、异常产生的信号,都是由操作系统同一发送的,因为OS作为软硬件资源的管理者,当进程出现异常时,需要对进程做相应的处理,这也就是为什么我们在windows下运行一些带有错误的程序时,进程会直接终止。原创 2024-06-09 12:09:59 · 2001 阅读 · 105 评论 -
进程间通信(27000字超详解)
而key值站在内核的角度是。原创 2024-06-01 18:42:11 · 2008 阅读 · 113 评论 -
深入浅出动静态库
当你在Linux系统上编写和运行程序时,动态库和静态库是两个非常重要的概念。它们不仅影响着程序的编译和执行效率,还直接关系到程序的可移植性和灵活性。原创 2024-05-18 23:23:30 · 920 阅读 · 93 评论 -
Linux文件系统详解
文件系统作为Linux重要组成部分,本文我们就针对Ext2文件系统进行详细解读,了解该系统如何将文件管理的井井有条。原创 2024-05-16 06:30:00 · 901 阅读 · 22 评论 -
Linux-基础IO
在刚开始学习Linux的时候,我们记住了Linux下一切皆文件,我们通过这篇文章来深入了解Linux下文件的构成及应用。原创 2024-05-14 10:15:41 · 1636 阅读 · 78 评论 -
极简shell制作
通过我们之前所学Linux知识以及C语言的知识,到目前为止,我们完全可以独立完成简易shell的制作,那么话不多说,开始今天的话题!原创 2024-04-28 11:17:27 · 1916 阅读 · 112 评论 -
Linux-程序替换
在Linux系统中,进程程序替换是一种重要的操作,通过进程程序替换,程序可以更新自己的代码和数据,让进程富有动态性和灵活性,话不多说,开始今天的话题。原创 2024-04-26 12:27:36 · 760 阅读 · 1 评论 -
Linux-进程控制
进程控制不仅仅是管理程序的执行顺序,还涉及到资源的分配等问题,那么话不多说,开始我们今天的话题!原创 2024-04-22 11:06:07 · 1007 阅读 · 2 评论 -
Linux-进程控制
进程控制涉及到操作系统如何管理和控制运行在计算机系统中的各个进程。那么话不多说,开启我们今天的话题!原创 2024-03-29 18:40:00 · 1701 阅读 · 108 评论 -
进程地址空间
进程地址空间是操作系统提供给每个应用程序或进程的一块独立的内存空间,它决定了进程能够访问的内存范围以及内存布局。话不多说,开启我们今天的话题!原创 2024-03-22 23:49:16 · 1104 阅读 · 91 评论 -
Linux环境变量【终】
上次我们简单了解了一下环境变量这个概念,今天我们继续深入了解。话不多说,开启我们今天的话题!原创 2024-03-19 23:51:55 · 1978 阅读 · 44 评论 -
Linux初识环境变量
环境变量是一种非常重要的概念,它们对于系统的行为和应用程序的运行起着关键作用。那么话不多说,开启我们今天的话题!原创 2024-03-19 00:27:50 · 1136 阅读 · 20 评论 -
Linux下进程的调度与切换
在Linux操作系统中,进程的调度与切换是操作系统核心功能之一,它直接影响着系统的性能和响应速度。那么话不多说,开启我们今天的话题!原创 2024-03-17 22:53:52 · 2184 阅读 · 88 评论 -
【Linux】进程优先级
并发与并行不同,我们大部分人的电脑其实只有一个CPU,而进程通常会有多个,为了考虑资源分配等问题,每个进程都有自己的时间片,时间片用完就切换下一个进程,自己则重新排队,等待再次调度。在日常生活中,我们有很多排队的场景,公路上等红灯,在医院挂号,或者是在食堂吃饭等等,但是我们在公路上救护车可以无视红灯,医院里急诊病人可以优先挂号,以及食堂里老师肆意的插队…如果我们食堂的窗口远大于人数,如果我们自习室里的座位非常多,人却非常少,我们是不需要排队的,也就是说,当资源充足的时候,我们并不需要排队。原创 2024-03-16 18:01:42 · 1857 阅读 · 72 评论 -
【Linux】进程状态
在Linux操作系统中,进程状态是一个重要而又复杂的话题。了解进程状态可以帮助我们更好地理解操作系统的运行机制。那么话不多说,开启我们今天的话题。原创 2024-03-14 17:45:33 · 2085 阅读 · 53 评论 -
初识进程状态
为了搞明白正在运行的进程是什么意思,我们有必要了解进程的不同状态,那么话不多说,开始我们今天的话题!原创 2024-03-13 11:12:26 · 1024 阅读 · 70 评论 -
初识Linux下进程
上回我们简单介绍了一下进程的概念以及让大家见到了运行中的进程,今天我们来了解更多进程相关知识,话不多说,开启我们今天的话题!原创 2024-03-11 00:40:34 · 1548 阅读 · 100 评论 -
初识Linux下进程
我们在电脑上点开的一个个应用,其实就是一个个进程,进程仅仅如此吗?今天我们就来认识一下进程,那么话不多说,开启我们今天的话题!原创 2024-01-02 22:26:53 · 4701 阅读 · 99 评论 -
浅谈冯诺依曼体系和操作系统
我们常见的计算机,像笔记本,台式机等,不常见的计算机,像服务器,大部分都遵守冯诺依曼体系结构。那冯诺依曼体系结构究竟是什么呢?话不多说,开启我们今天的话题!原创 2023-12-31 19:03:21 · 2119 阅读 · 52 评论 -
Linux开发工具——gdb篇
编写代码我们使用vim,编译代码我们使用gcc/g++,但是我们,不能保证代码没问题,所以调试是必不可少的。与gcc/vim一样,Linux下的调试功能也是独立的一个工具——gdb那么我们话不多说,开启今天的话题!原创 2023-12-29 18:33:41 · 2109 阅读 · 70 评论 -
快速上手makefile自动化构建工具
在windows下,很多东西都是编译器直接帮你做好的,而在Linux下并不是这样,如果也想要实现自动化,就要会写makefile,那么话不多说,开启我们今天的话题!原创 2023-12-28 18:15:28 · 2286 阅读 · 44 评论 -
Linux开发工具——gcc篇
gcc的使用gcc的使用我们前面已经学习了使用vim来编写代码,我们也知道了,Linux下的工具都是各自独立的,vim用来编写代码,我们如何执行代码呢?这就需要用到gcc/g++了,那么话不多说,开启我们今天的话题!原创 2023-12-25 11:39:33 · 2729 阅读 · 85 评论 -
Linux开发工具——vim篇
*三种模式:**正常模式插入模式底行模式我们一共有12种总模式,这里是常见的三种模式,大家有兴趣可以自己查阅资料。打开,关闭,查看,查询,插入,删除,替换,撤销,复制等等操作。原创 2023-12-19 23:44:13 · 4747 阅读 · 79 评论 -
Linux权限详解
目录的可执行权限是表示你可否在目录下执行命令。如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目, 即使目录仍然有-r 读限(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。如果对你有帮助的话,还望能留下三连支持一下博主~~原创 2023-12-10 22:05:30 · 2143 阅读 · 92 评论 -
Linux入门必备指令
cp指令用于复制文件或目录,如同是知道两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到此目录中。直接使用命令就可以,我这里下载过了所以显示的是Northing to do,如果你和我一样,那么你的机器已经有了man命令。从今天开始,我们将进入Linux的学习,想要学好Linux,指令一定是不可忽略的重要部分,那么话不多说,进入今天的正题!当拷贝一个文件到另一个文件时,如果拷贝到的文件不存在,就会在当前目录下创建这个文件并把源文件内容复制进去。原创 2023-11-20 23:27:50 · 1535 阅读 · 67 评论