
Linux学习
文章平均质量分 94
用于记录Linux操作系统的学习
平平无奇。。。
一位平平无奇的计算机科学与技术专业的大学生
展开
-
基于Linux命令行解释器,创建自己的命令行解释器
看一下输出结果为什么没有输出结果呢???是由于我们没有刷新缓冲区,那么我们再改改代码所以我们就可以像Linux那样输入指令了,但是现在我们还没实现输入对应的指令能输出对应的操作。原创 2025-05-17 12:12:15 · 642 阅读 · 0 评论 -
刨析Linux之进程控制(看完包有收获)
如果各位老铁有看过我前面的博客,相信会对fork函数有一定的印象,会粗略的知道fork函数是创建子进程的函数,那么今天笔者再重讲fork函数,力求讲解的详细且通俗易懂。从Linux手册中我们可以知道fork函数创建子进程成功,会有两个返回值,那么我们来实验一下看是不是有两个返回值,毕竟实践出真知嘛我们通过上面代码可以得知,fork如果创建子进程成功,上面代码应该会打印两句话,我们运行该程序看是不是这样。通过代码输出的结果,我们知道fork创建成功的确会返回两个值,父进程会返回子进程的id,子进程原创 2025-05-01 11:14:27 · 556 阅读 · 0 评论 -
Linux之进程地址空间(看完必有收获)
相信各位老铁应该都学习过c语言,在笔者前面的博客中讲过c/c++的地址空间,那个只是粗略的讲了一下,并没有涉及到它的本质,对于系统的编程,最重要的就是理清底层的逻辑和认识到本质,所以今天我继续给大家分享关于c/c++地址空间的内容,我先给各位老铁画出c/c++地址空间的分布图。先问各位老铁一个问题,c/c++地址空间是内存吗?可能就会有老铁脱口而出了,那包是的啊?很遗憾,老铁们说错了,这根本不是内存,很多人都把它当成内存,可能各位老铁不相信,没事,我写段代码给大家验证一下就明白了。int main()原创 2025-03-09 11:12:20 · 673 阅读 · 0 评论 -
Linux之进程的状态(一篇带你通关)
不知道各位老铁有没有听过有关进程的各种状态,笔者刚学的时候也听过很多的关于进程的状态,例如,运行,新建,挂起,阻塞, 等待,停止,挂机,死亡等等,但是那时候笔者也不懂这些状态分别表示什么,只是左耳进右耳出,今天,笔者要对这些状态进行一 一讲解,一定让各位老铁有所收获,好了,请各位老铁系好安全带,准备发车了。以上这些就是关于进程的状态的内容,内容有点多,希望各位老铁有所收获。原创 2025-01-17 10:24:57 · 701 阅读 · 0 评论 -
详解Linux项目自动化构建工具之makefile和make
先创建一个源文件mytest.c打开mytest.c文件在vim编辑器中写上hello world代码然后再创建一个名为makefile的文件(文件名一定是makefile不区分大小写)在vim编辑器打开Makefile文件,在Makefile文件中第一行写mytest:mytest.c表示mytest目标文件依赖于mytest.c源文件。原创 2024-11-30 10:03:56 · 627 阅读 · 0 评论 -
Linux之进程(超长详细+通俗易懂)
通过这篇文章,我们学习了进程的概念和如何查看父子进程,还有如何创建子进程。下篇文章我们将要讲解进程的状态,敬请期待吧!原创 2025-01-13 10:27:11 · 683 阅读 · 0 评论 -
Linux之环境变量(超详细版)
以上内容分享了关于Linux中的环境变量的定义,常用的环境变量,查看环境变量的方法,获取环境变量的方式。希望各位老铁看完能有所收获。原创 2025-03-03 20:34:00 · 974 阅读 · 0 评论 -
Linux菜鸟级常用的基本指令和基础知识
以上这些是我总结Linux菜鸟级常用的指令和基础知识,大家可以拿来学习也可以拿来复习。原创 2025-01-04 22:49:22 · 3140 阅读 · 1 评论 -
计算机软硬件体系结构
计算机的软硬件体系结构是一个复杂的系统,涉及到硬件和软件的多个层面。硬件提供了计算和存储的基础,软件则管理和控制这些资源,提供用户和应用程序的接口。通过合理的设计和优化,可以提高系统的性能和安全性,满足各种应用需求。希望这篇博客能帮助你更好地理解计算机的软硬件体系结构。原创 2024-11-21 21:08:27 · 920 阅读 · 0 评论 -
透析Linux的安装包管理器yum和vim编辑器和gcc编译器
对于初学Linux者肯定会好奇在linux上安装软件为何如此"方便",并不像windows上安装软件还得到官网搜,在本文笔者会分软件管理是什么。软件管理器如何操作和对于软件管理器的总结三个部分来为有此疑惑的读者进行解惑;对于初学Linux者会很头疼于vim编辑器的使用,常常会因为指令不熟悉和不认识指令从而“无从下笔”,在本文笔者也会通过vim编辑器是什么,vim编辑器的指令操作和vim编辑器的总结三个部分带领读者深入了解vim编辑器;原创 2024-05-02 12:00:30 · 692 阅读 · 1 评论