Linux
文章平均质量分 64
胖肚肚biubiu
这个作者很懒,什么都没留下…
展开
-
Linux进程程序替换exec
让子进程执行父进程代码的一部分但是如何让子进程执行一个全新的程序?进程的程序替换:进程不变,仅仅替换当前进程的代码和数据,磁盘上的数据加载到内存中要明白程序的本质就是一个文件 文件=程序代码+程序数据注意进程替换没有创建新的程序,他只是替换原有的。原创 2023-05-27 17:24:24 · 83 阅读 · 0 评论 -
Linux进程基础知识
task_struct是Linux内核的一种数据结构,它会被装载到RAM(内存)里并且包含着进程的信息。有了进程控制块,所有的进程管理任务与进程对应的程序毫无关系,与进程对应的内核创建的该进程的PCB强相关。: 包括显示的I/O请求,分配给进程的I/ O设备和被进程使用的文件列表。: 包括程序代码和进程相关数据的指针,还有和其他进程共享的内存块的指针。: 可能包括处理器时间总和,使用的时钟数总和,时间限制,记账号等。: 描述本进程的唯一标示符,用来区别其他进程。: 进程执行时处理器的寄存器中的数据。原创 2023-05-26 22:44:43 · 77 阅读 · 0 评论 -
Linux优先级
PRI值越小越快被执行,那么加入nice值后,将会使得PRI变为: PRI(new)=PRI(old)+nice。PRI也还是比较好理解的,即进程的优先级,或者通俗点说就是程序被CPU执行的先后顺序,此值越小。这样,当nice值为负值的时候,那么该程序将会优先级值将变小,即其优先级会变高,则其越快被执行。就是我们所要说的nice值了,其表示进程可被执行的优先级的修正数值。PPID :代表这个进程是由哪个进程发展衍生而来的,亦即父进程的代号。所以,调整进程优先级,在Linux下,就是调整进程nice值。原创 2023-05-14 18:49:20 · 116 阅读 · 0 评论 -
Linux项目自动化构建工具-make/Makefile
make clean :像clean这种,没有被第一个目标文件直接或间接关联,那么它后面所定义的命令将不会被自动执行,不过,我们可以显示要make执行。即命令——“make clean”,以此来清除所有的目标文件,以便重编译。注:这里clean没有依赖关系,只有依赖方法。.PHONY 表示总是被执行。这里的$@ 代表mycode $^ 代表mycode.c。makefile里边的内容就可以理解为依赖关系和依赖方法。用make指令执行 就生成可执行文件 mytest。目的是形成可执行程序。原创 2023-01-14 17:06:00 · 50 阅读 · 0 评论 -
Linux编译器-gcc/g++使用以及函数库的概念
一看就懂 gcc/g++原创 2022-11-10 22:17:59 · 230 阅读 · 0 评论 -
Linux编辑器-vim使用(非常全,值得保存收藏)
快速帮助了解vim原创 2022-11-07 22:02:29 · 190 阅读 · 0 评论 -
Linux下安装、卸载软件/软件包管理——Yum
一分钟让你明白yum三板斧原创 2022-11-04 09:45:50 · 804 阅读 · 1 评论 -
Linux权限的概念(用实例证明——详细解说)
本文详细说明了LInux中权限的相关概念即操作原创 2022-11-03 21:48:57 · 166 阅读 · 0 评论 -
Linux基础指令(有图有真相,附实例)
强烈推荐适合初学者(附实例教程)原创 2022-11-01 21:42:38 · 171 阅读 · 1 评论