![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 84
小王学代码
我亦无他,唯手熟尔
展开
-
进程控制(三):进程替换
进程控制的最后一部分,进程替换,其中我们要学习到7种进程替换函数,其中6种库函数中的进程替换函数,另一种为系统调用函数。以及进程替换中的环境变量问题,默认环境变量environ原创 2023-11-03 19:55:30 · 459 阅读 · 1 评论 -
进程控制(二):进程等待
本文主要是讲解进程控制中的进程等待,通过实现wait/waitpid函数,来实现父进程对于子进程的推出信息回收,对于进程等待的重要性,以及如何等待,操作细节,本文已经详细讲解,最后对于一些宏命令WEXITSTATUS、WEIFEXITED等介绍。原创 2023-11-03 19:37:23 · 269 阅读 · 0 评论 -
进程控制(一):进程终止
初步了解进程控制中,进程终止的概念,对于其中运行正常和运行异常进行详细讨论,引出退出码的概念,以及为什么要有退出码(strerror函数的使用,获取退出码对应的信息),进程异常,是由谁来终止程序,是通过什么方式来终止进程的,本文皆有讲述原创 2023-10-27 15:33:24 · 188 阅读 · 0 评论 -
Linux进程(二)
在Linux环境下的进程状态,有七种,R、S、D、T、t、X、Z,对于这些状态进行分析理解,僵尸进程和孤儿进程的理解,通过代码演示僵尸进程和孤儿进程,最后对于进程的优先级进行理解,PRI(new)=PRI(old)+nice,最后对于nice的数值进行更改,对于加入优先级概念后的runqueue的运行方式进行分析。原创 2023-08-05 21:48:04 · 728 阅读 · 47 评论 -
Linux进程概念(一)
Linux下查看进程,手动创建进程的方式,fork函数的讲解,概念刨析,对于父子进程的理解,最后对于进程状态的讲解。原创 2023-07-31 20:28:02 · 1199 阅读 · 34 评论 -
Linux进程
了解冯诺依曼体系结构,了解程序/文件运行的原理,以及数据流处理的流程。通过冯诺依曼体系,将多种底层硬件设备同时运行时,需要被管理,操作系统的诞生,使得其能够管理软硬件,了解操作系统的目的以及管理的目标,通过执行者来实现管理者与被管理者之间的交互。通过操作系统,我们了解了进程的加载内存且并被处理的流程。原创 2023-07-19 21:34:07 · 1182 阅读 · 47 评论 -
Linux小程序:倒计时和进度条
1. \n和\r我们都进行了解释和演示,对于缓冲区的概念图文解释,认识到了两种方式来强制刷新缓冲区。2. 标准输入(stdin)标准输出(stdout)标准错误 ,我们认识到了fflush函数来强制刷新3. \n 实际上是执行换行+回车操作的,也有刷新缓冲区的作业4. 我们实现了两个Linux上的小程序,倒计时以及进度条。原创 2023-07-18 23:26:52 · 2465 阅读 · 35 评论 -
make/makefile的使用
make/makefile是Linux项目自动化构建工具,将多个源文件放在makefile中,通过make命令,通过makefile文件中的依赖关系,使得文件实现自动化编译,极大的提高了软件开发的效率。原创 2023-07-16 18:50:16 · 34936 阅读 · 61 评论 -
Linux环境基础开发工具
我们在Linux学完基础的指令之后,诸如ll,cd,我们需要在linux上进行配置文件(下载),或者是进行c/c++的编程,异或是git的使用,来保管在linux系统下的文件,上传到网上代码仓库原创 2023-06-06 20:42:14 · 765 阅读 · 3 评论 -
Linux权限
对于Linux权限的讲解,对于指令的运行原理、Shell命令和运行原理让我们体会到权限的作用,对于用户分类讨论(root/普通用户),通过ll指令展开文件属性,对于文件权限的认识,权限的修改chmod,改变文件所有组chgrp,改变文件所有者chown,最后由初始化文件权限,认识到umask(可以查看/修改文件掩码),原来文件的初始化是要经过文件掩码之后的数值,最后由共享目录引入粘滞位(-t)观念,-t 是特殊的-x可执行权限,有-t的目录不能删除非所有者的文件,保护的共享,保护了大家!!!原创 2023-05-19 18:30:13 · 1516 阅读 · 23 评论 -
Linux的常见指令(下)
基础指令的继续学习,本篇博客是对于Linux的大部分常见指令的学习和使用,指令的选项都是比较常用的,基本的复制移动,删除文件or目录,查看文件的三种方式cat、more、less,以及head和tail的使用使得文件查看更加方便,查找指令grep的出现使得查找文件指定内容更加便捷,压缩打包的指令zip和tar的使用,以及其他指令的学习。原创 2023-05-16 15:44:34 · 427 阅读 · 12 评论 -
Linux系统下使用git的三板斧以及报错处理
Linux系统下,对于git的三板斧的讲解使用,以及在使用过程中出现的各项问题的处理原创 2023-05-15 16:07:08 · 763 阅读 · 22 评论 -
Linux基础指令(1)
对于Linux的学习,先从指令开始学,我们先了解操作系统的一般性概念,然后对于Linux的一些基本的指令进行学习,最后我们发现Linux实际上是一个多叉树的目录结构原创 2023-04-26 21:37:31 · 416 阅读 · 6 评论