linux
文章平均质量分 82
tpoog
本科在读,c++希望可以成为大佬
展开
-
[Linux]自定义shell详解
写之前我们先看看一个完整的shell都包括了什么$符号前面(包括这个符号)就是命令行提示符,后面就是命令行字符串了。原创 2024-09-19 17:21:28 · 554 阅读 · 0 评论 -
[Linux]进程地址空间
fork之后代码共享,那存放数据的地址会是一样的吗?我们用代码来验证一下这里我们发现了一个问题,同一个变量,内容不一样但是地址是一样的。原创 2024-09-18 16:47:46 · 252 阅读 · 0 评论 -
[Linux] 进程优先级 && 进程的调度与切换 &&环境变量详解
main函数也是有参数的,argv为指针数组(命令行参数表),argc是数组中元素的个数,env就是环境变量表我们先来谈谈前面两个参数这里就容易看出来了,argc就是指针函数argv的参数个数,argv就是命令行参数表通过不同的选项实现不同的功能;命令行参数是linux指令选项的基础。为了方便理解我们可以写一个实现加减乘除的代码来解释一些//实现+-*/四种运算if(argc!=4)else这就是通过不同的选项实现不同的功能。原创 2024-09-16 11:23:41 · 963 阅读 · 2 评论 -
详解Linux进程
进程在我们的电脑和手机上是无处不在的。例如我们windows系统下的任务管理器这一个个的启动项就是我们的进程。我们在这个图片上可以看出,进程是需要用到CPU的资源的。当我们开启一个可执行程序,那么这个可执行文件就被加载到内存中,这个可执行程序就是进程。那么在我们的CPU有那么多的进程,CPU是怎么把他们区分并执行起来呢?我们刚刚提到CPU去管理进程,这个说法是有些不对的,实际上,真正管理进程的软件是操作系统操作系统就是我们常常说的例如:windows,macOS,linux;原创 2024-03-31 13:55:29 · 727 阅读 · 0 评论