![](https://img-blog.csdnimg.cn/1a3275220c48429b8ee4510a4e129d63.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 82
Linux
原来45
阿里云专家博主,技术栈有C,C++,Go,dart,数据结构与算法,Linux系统编程,Linux网络编程,MySQL数据库等(gin,gorm,qt,python,flutter)。
想多了,都是问题。
做多了,都是答案。
展开
-
高级 IO(select poll epoll)
select poll epoll原创 2023-06-13 12:33:52 · 883 阅读 · 0 评论 -
yum vi/vim -- Linux
yum--Linux 软件包管理器好用的插件 lrzsz &&epel-releaseLinux开发工具vi/vim理论vi/vim快捷键命令模式命令 快捷键vim末行模式命令集简单vim配置原创 2022-07-30 13:51:30 · 582 阅读 · 2 评论 -
更新GCC - Linux CentOS7
升级linux下的gcc原创 2023-02-23 22:29:36 · 385 阅读 · 1 评论 -
Linux 小插件 lrzsz epel-release
lrzsz epel-release原创 2023-04-23 12:25:21 · 862 阅读 · 0 评论 -
vim 一键配置
linux centos vim原创 2023-04-13 17:04:47 · 1139 阅读 · 0 评论 -
生产者消费者模型&&线程池(纯代码)
生产者消费者模型&&线程池(纯代码)互斥锁 条件变量 信号量原创 2023-03-26 19:38:13 · 471 阅读 · 2 评论 -
守护进程 || 精灵进程
守护进程 || 精灵进程原创 2023-03-05 16:01:34 · 652 阅读 · 0 评论 -
Linux 多线程(附带线程池代码加注释)
线程,进程,互斥,同步,生产者消费者模型,锁,信号量,可重入与线程安全,POSIX线程库,线程池代码加注释等原创 2022-12-18 14:00:38 · 780 阅读 · 2 评论 -
Linux 进程信号
信号产生前 信号产生中 信号产生后 valatile 可重入函数 SIGCHLD 信号 core dump原创 2022-11-27 19:54:27 · 915 阅读 · 1 评论 -
Linux 进程间通信
匿名管道,命名管道,共享内存详解原创 2022-11-15 12:43:22 · 594 阅读 · 1 评论 -
Linux 下的 动静态库
静态库与动态库 静态库 生成静态库查看静态库中的目录列表 发布动态库 生成动态库 动静态库合在一起写使用动静态库 使用静态库 使用动态库原创 2022-11-05 12:58:48 · 714 阅读 · 33 评论 -
基础IO —— Linux
文件描述符,重定向,文件系统,软硬链接等详解原创 2022-11-04 16:29:48 · 420 阅读 · 0 评论 -
Linux —— shell 的简单版本实现
简单版本的shell实现原创 2022-10-25 22:33:24 · 319 阅读 · 3 评论 -
Linux 进程控制补充 —— 进程程序替换
我们现在知道,fork出来的子进程是执行父进程的代码片段,但是如果我们想要创建出来的子进程,执行其他的程序呢?这就需要进程的程序替换了。原创 2022-10-20 21:11:19 · 504 阅读 · 2 评论 -
Linux 进程控制
如果子进程已经退出,调用wait/waitpid时,wait/waitpid会立即返回,并且释放资源,获得子进程退出信息。(查看进程是否是正常退出)如,子进程运行完成,结果对还是不对,或者是否正常退出。如果在任意时刻调用wait/waitpid,子进程存在且正常运行,则进程可能阻塞。如果子进程退出而父进程不管,就会令子进程变成Z状态,从而造成内存泄漏。新进程为子进程,而原进程为父进程。否则,操作系统会根据该参数,将子进程的退出信息反馈给父进程。父进程通过进程等待的方式,回收子进程资源,获取子进程退出信息。原创 2022-10-19 21:45:53 · 247 阅读 · 1 评论 -
Linux 进程地址空间
程序地址空间 进程地址空间关于区域划分 为什么会有虚拟地址空间原创 2022-10-02 14:55:50 · 953 阅读 · 2 评论 -
Linux 环境变量
首先问一个问题 基本概念常见环境变量 查看环境变量方法通过代码如何获取环境变量 和环境变量相关的命令环境变量的组织方式 环境变量的作用环境变量通常是具有全局属性的原创 2022-08-29 19:59:21 · 766 阅读 · 1 评论 -
Linux 进程概念
冯诺依曼体系结构 操作系统(Operator System)进程 首先什么是进程? 下面有三个理解 OS 和 进程 的示例查看进程 通过系统调用创建进程 - fork吧在fork之前,先说明什么是系统调用 查看当前所有进程信息 现在我们来创建子进程 -- fork() 如何杀死一个进程进程状态 看看Linux内核源代码怎么说 运行态终止态 进程阻塞 进程挂起 对于Linux下进程状态的再讲解R and S D X dead Z zombie僵尸状态 模拟...原创 2022-08-29 18:14:26 · 765 阅读 · 2 评论 -
Linux项目自动化构建工具-make/Makefile
前言/背景 make && makefile make -- 生成可执行程序 make clean --清理可执行程序 关于PHONY 对于make -- 发现 多文件的 makefile 总结原创 2022-08-06 16:18:48 · 346 阅读 · 2 评论 -
Linux编译器 -- gcc/g++ 调试器 -- gdb
预处理,编译,汇编,链接 预处理(进行宏替换) 编译(生成汇编) 汇编(生成机器可识别代码) 连接(生成可执行文件或库文件) 关于函数库 函数库一般分为静态库和动态库两种静态库 动态库 gcc 选项 Linux调试器 --gdb 背景 使用主要 更改程序版本C99/C11......原创 2022-08-06 13:47:41 · 526 阅读 · 1 评论 -
Linux权限理解
目录先理解shell命令以及运行原理Linux权限的概念Linux权限管理 文件类型对于不同权限的作用文件权限设置方法chmodchownchgrpumask(掩码)file粘滞位(t)原创 2022-07-11 08:00:00 · 473 阅读 · 12 评论 -
Linux操作系统&&Linux20+常用入门操作
Linux的前世今生,OSandLinux操作系统,20+详解常见指令带你入门,还有常用热键哈。原创 2022-05-23 05:30:00 · 1703 阅读 · 52 评论 -
Linux下的Git三板斧
Linux下的Git三板斧,Linux下下载git,克隆仓库,上传文件。原创 2022-05-13 06:30:00 · 478 阅读 · 7 评论