
Linux操作系统
文章平均质量分 95
沧浪之水!
你想拥有你从未拥有过的东西,那么你就要去做你从未做过的事情!
展开
-
Linux:进程间通信
匿名管道的运用原创 2025-03-11 15:06:20 · 970 阅读 · 0 评论 -
Linux:文件系统与磁盘
OS中的文件系统以及磁盘的理解总结!原创 2025-03-08 21:56:00 · 861 阅读 · 0 评论 -
Linux:缓冲区:你每天都在用的”数据存折“
缓冲区与重定向结合理解!原创 2025-03-07 16:38:01 · 645 阅读 · 0 评论 -
Linux:文件描述符与重定向
文件描述符与重定向的使用!原创 2025-03-06 22:12:29 · 744 阅读 · 0 评论 -
Linux:文件系统的初步认识
温习C语言文件接口,并且认识系统调用接口,初步理解Linux下一切皆文件!原创 2025-03-05 22:19:02 · 856 阅读 · 0 评论 -
Linux:进程替换
自主实现简易版xshell原创 2025-03-02 14:14:47 · 892 阅读 · 0 评论 -
Linux:进程控制
对于所有进程的管理者操作系统来说,它需要知道关于进程的一系列信息,比如进程有没有退出,进程最后运行的结果如何,如果出错了是为什么出错的,而对于父进程来说,它创建的子进程也应该要有一定的返回值,通过不管何种形式的返回值,必须要让父进程知道,自己创建的这个子进程有没有完成自己当初交代给它的任务,如果完成了要返回完成,如果没有完成要知道没有完成的原因是什么,因此就引出了进程退出的概念。fork是Linux中一个很重要的函数,主要是在已经创建的进程中基础创建一个新的进程,新的进程为子进程,原来的进程被叫做父进程。原创 2025-03-01 18:56:20 · 1342 阅读 · 0 评论 -
Linux:进程地址空间的奥秘
揭开程序地址空间的奥秘!原创 2025-03-01 15:41:37 · 942 阅读 · 0 评论 -
Linux:Shell环境变量与命令行参数
比如,Linux中有ls命令,用来查看文件夹中的内容,如果使用的是ls -a或者是ls -l这些选项,就会产生不同的结果,实际上这样的结果也是通过这个原理,通过读取argv数组中的内容就可以实现各种目的。而在上面的测试中,像ls,mkdir这样的命令,都是shell通过fork创建子进程来执行的,而这里的PATH路径已经被用户破坏了,因此找不到搜索的路径,因此找不见是当然的事,但是为什么pwd可以找到?因为不同用户的家目录中的配置文件不一样,所以不同用户下的环境变量 HOME 也是不一样的。原创 2025-02-27 20:49:06 · 985 阅读 · 0 评论 -
Linux:理解O(1)调度算法的设计精髓
前面文章提到关于并发的概念,原创 2025-02-25 19:40:58 · 667 阅读 · 0 评论 -
Linux:深入理解进程的多种状态
通常来说,一个。原创 2025-02-24 18:50:54 · 614 阅读 · 0 评论 -
Linux:进程的认识
Process:在 Linux 中,每个执行的程序都称为一个进程。每一个进程都分配一个 ID 号(PID,进程号)。与 Windows 下的任务管理器中的进程意思相同。在官方的定义中,进程通常被解释为“运行起来的程序”或“在内存中的程序”。这种定义虽然简单,但严格来说并不容易理解,因为进程和程序显然是不同的概念。程序是静态的,它是一组指令和数据的集合,存储在磁盘中;而进程是动态的,它是程序在内存中的执行实例,拥有独立的内存空间和系统资源。原创 2025-02-23 17:00:00 · 771 阅读 · 0 评论 -
Linux:Makefile和缓冲区的基本概念
因此,可以这样进行总结,我们的代码与头文件再加上库就可以被形成可执行程序。所以,所谓的开发环境的安装,其实就是安装下载并拷贝头文件和库文件到开发环境中的特定路径下,让编译器可以找到。所谓开发环境要做到什么才能被称之为开发环境?1.下载开发环境中include和lib2.设置合理的查找路径3.规定好形成可执行程序的链接方式。原创 2025-02-17 11:34:10 · 1009 阅读 · 0 评论 -
Linux:shell命令运行原理和Linux权限的概念
人 + 事物属性Linux的权限往往是伴生于文件的,对于文件来说,权限是极其重要的,下面来进行权限和文件的理解。首先,对于一份文件,常常有下面的两类属性:第一个是人属性,即该文件是谁写的,谁有权力看,在Linux中把人的属性分为三种,分别为拥有者,所属者和其他人。第二个是事物属性,即这份文件可以被什么人用什么方式访问,在Linux中把文件的属性分为三种,分别为。原创 2025-02-16 15:49:55 · 940 阅读 · 0 评论