![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux学习
文章平均质量分 86
介绍Linux相关知识点
终将向阳而生
要一直坚持做正确的事情
展开
-
【Linux】进程间通信
主要介绍了进程间通信的方式:管道(匿名管道,命名管道);共享内存,附有实现代码原创 2024-07-17 16:38:44 · 1391 阅读 · 1 评论 -
通过历史 --> 了解翻译环境(预处理、编译、汇编、链接)
这是我们学习代码的最重要的一个知识点之一,因为我们要去运行一个代码并不是简单的去直接出结果,而是经过了很多我们看不到的步骤,我们在这里以C语言为例子在Linux的环境下讲解,大家没有学过Linux的不用担心,最后会有一个思维导图,直接看就行。原创 2023-11-12 13:28:20 · 391 阅读 · 30 评论 -
【Linux】进程信号详解
介绍了信号的种类、属性、信号的产生、信号在内核中的存储形式、信号的捕捉、信号的处理流程等原创 2024-07-15 00:00:00 · 743 阅读 · 0 评论 -
关于【setrlimit函数在设置RLIMIT_AS与进程替换】和【重定向与异常信息】的两个问题及解释
RLIMIT_AS主要的问题是与进程替换有关联,RLIMIT_CPU主要的问题是与重定向stderr有关联原创 2024-05-30 17:32:24 · 354 阅读 · 4 评论 -
用提问的方式来学习:冯·诺伊曼体系结构与操作系统OS
以提问题的方式来学习知识,让你对知识的理解不枯燥。原创 2023-12-11 19:15:59 · 2244 阅读 · 0 评论 -
Linux【进程控制】总结
首先进程控制分为四大部分:进程创建、进程退出、进程等待、进程替换;第一步:学习如何来创建一个进程,一般我们会使用fork函数来创建子进程,创建子进程之后,就要去探索子进程与父进程的相关联系;第二步:学习如何让一个进程退出,需要认识并熟练使用exit、_exit、return函数来完成进程退出,了解进程退出码,进程退出码的组成,如何获取进程退出码;第三步:学习如何等待一个进程和进程等待的相关函数,通过函数来获取进程退出码;第四步:学习如何进行进程替换,了解并熟练使用进程替换的接口exec*函数。原创 2024-04-08 00:00:00 · 1135 阅读 · 3 评论 -
【命令行参数】与【环境变量】
本博客介绍了main函数的参数——int argc、char *argv[]、char *env[]的内容,以及如何去使用它们,创造自己的指令,更着重讲述了环境变量的作用和演示。原创 2023-12-27 00:15:00 · 1242 阅读 · 2 评论 -
进程:【概念】【进程标识符】【进程状态】
简单讲解了什么是进程、什么是PCB。介绍了进程标识符和如何查看进程标识符,最后列举出了Linux下的进程状态有哪些。原创 2023-12-25 00:15:00 · 2507 阅读 · 3 评论 -
Mac连接Centos、Ubuntu等linux虚拟机的方法及失败详解(自带终端和iterm2)
包括如何连接,还有错误解决办法ssh: connect to host 192.168.40.135 port 22: Connection refused原创 2023-11-03 10:29:47 · 1955 阅读 · 2 评论 -
手把手教你如何在Linux下写进度条小程序(附源码)
/这里要定义一个全局字符数组,防止每次调用这个函数都要开辟空间,销毁空间,影响效率// 这个字符串是为了表示下载一直在进行中,即使下载卡顿,也会转动,表示一直在下载;这里ch的字符串可以自己设定转动的字符,我这里设置的是.和空格,表示闪烁int i = 0;// 全局变量i,控制表示下载进行中的转动速度void Init(int p) //初始化进度条的内容,根据下载百分比来的,用图形表示当前的进度j < p;原创 2023-11-26 12:29:46 · 680 阅读 · 36 评论 -
vim模式用法总结
我们用gcc编译文件的时候,如果发生了下面的错误,那么如何用vim打开的时候就定位到?我们可以知道,这是第6行出现了错误;所以我们使用vim打开的时候多输入个这个,我们就可以快速定位了。原创 2023-11-18 00:15:00 · 951 阅读 · 22 评论 -
更新yum源的保姆级教程(有手就行)
输入指令:whoami只要不是root用户,后面所有指令最前面都加上sudosudo使用不了?原创 2023-11-18 00:15:00 · 7806 阅读 · 47 评论 -
如何让普通用户使用sudo?
sudo就是可以让我们的普通用户以root身份去做一些事情,这相当于给普通用户提升了权限,但是并不是每个普通用户都可以随便拿到root的提权的,也就是sudo是要经过一定处理才可以给普通用户使用,那么如何处理呢?原创 2023-11-17 01:45:00 · 796 阅读 · 22 评论 -
Mac系统和Linux之间的文件/文件夹传输
在我们的mac系统上,大家应该要先学会用我们的大家如果想安装iterm2和on-my-zsh用本地的终端连接Linux系统可以解决在虚拟机内无法拷贝的问题,那大家连接完了,就来开始学习文件传输吧!原创 2023-11-16 15:12:34 · 881 阅读 · 21 评论 -
什么是权限?(Linux篇)
其实我们在学会运用一些简单的Linux指令之后,我们可以简单的用ls查看当前目录的文件有哪些啊,可以使用tree用树形结构查看目录,可以使用touch来创建文件,用mkdir创建目录,可以使用rm来删除目录和文件,还可以使用等等的指令来配合我们想实现的行为。我们也是第一次听到权限这个词的,原因其实是因为我们一直是root用户,偷偷告诉你吧,root可以无视任何权限哦~那权限是干嘛的呢?权限是限制什么的呢?权限出现的意义是什么呢?请大家带着疑惑跟我一起学习权限吧!原创 2023-11-13 09:33:49 · 754 阅读 · 28 评论 -
Linux的常见指令和快捷键大全(含用法)持续更新
包含的大多数常见的指令(ls、cd、mkdir、rmdir、rm、man、cp、mv、cat、echo、重定向符号、more、less、head、tail、date、cal、find、grep、sort、uniq、yum、apt、vim、gcc、g++、gdb、su、chown、chmod、chgrp、ln等),包括用法、使用规则、实例等。建议收藏~原创 2023-11-04 16:07:59 · 1321 阅读 · 10 评论