首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Linux系统编程
跳动的bit
创建于2022-04-01
订阅专栏
Linux学习
等 1 人订阅
共41篇文章
创建于2022-04-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
软硬链接
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第3天,点击查看活动详情 一、软硬链接 💦 软链接 ln -s file.txt soft_link 给 file.txt 建立软
基础IO 九
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情 一、理解文件系统 💦 inode 500G 的磁盘空间抽象成每个元素是 512byte 的数组,那样非常
文件系统
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情 一、理解文件系统 从头到位我们都在说打开的文件,磁盘中包含了上百万个文件,肯定不可能都是以打开的方式存在
基础IO 七
“我正在参加「掘金·启航计划」” 一、dup2 ✔ 测试用例一: 我们之前自己实现重定向时是先 close 被重定向的文件,再 open 想重定向的文件。有没有可以不 close 被重定向的文件,直接
基础IO 六
“我正在参加「掘金·启航计划」” ✔ 测试用例一: 这里的 fork 看起来没有什么价值,也不会影响到什么,fork 之后,父子进程马上就退出了。 但是当我们重定向后,就会出现很诡异的现象。 我们发现
基础IO 五
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第22天,点击查看活动详情 💦 重定向原理 要想看到数据也很简单,在 close 之前 fflush 强制刷新即可,但这里要注意 f
基础IO 四
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第21天,点击查看活动详情 💦 标志位 为什么传两个标志位时需要使用 ‘ | ’ 操作符 ❓ O_WRONLY、 O_RDONLY、
基础IO 三
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第20天,点击查看活动详情 💦 为什么要学习文件系统接口 根据之前所说,在 C 语言中要访问硬件,必须贯穿计算机体系结构,而 fop
基础IO 二
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第19天,点击查看活动详情 💦 理解 “ Linux 下,一切皆文件 ” 这里我们就要校准一个概念,不是任何 C 程序运行会默认打开
基础IO 一
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第18天,点击查看活动详情 写在前面 关于进程,我们还要再往下学习进程间通信、进程信号,但是在这之前,我们先学习基础 IO,这篇文章
Linux进程替换
💦 为什么要进程替换 && 什么是进程替换 创建子进程的目的: 执行父进程的部分代码。 我们之前所写的代码都属于这种情况。 执行其它程序的代码。 不要父进程的代码和数据。所以我们要学习进程替换。 所以
Linux进程等待
💦 进程等待的必要性 之前讲过,子进程退出,父进程如果不管不顾,就可能造成 “ 僵尸进程 ” 的问题,进而造成内存泄漏。另外,进程一旦变成僵尸状态,那就刀枪不入,“ 杀人不眨眼 ” 的kill -9也
Linux进程终止
为什么 main 函数中,总是 return 0,return 其它值可以吗 ❓ 对于 main 函数的返回值,我们称之为进程退出码,它代表进程退出后,结果是否正确,通常进程退出码为 0 代表成功
Linux进程创建
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第30天,点击查看活动详情 【写在前面】 本文主要学习理解 fork 的返回值、写时拷贝的工作细节、为什么要存在写时拷贝;进程退出码
Linux2.6内核进程调度队列 —— 了解
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第29天,点击查看活动详情 四、Linux2.6内核进程调度队列 —— 了解 不是本文的重点,所以了解一下即可。 💦 Linux2.
什么是进程地址空间
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第28天,点击查看活动详情 三、 什么是进程地址空间 💦 观察父子进程在5秒后,全局变量g_val的值和地址 💨结果: 根据我们
验证进程地址空间的基本排布
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第27天,点击查看活动详情 【写在前面】 本文中会介绍很多结构化的知识,我们会通过很多例子里的角色和场景来对一个概念进行定位和阐述,
Linux 系统中的优先级
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第26天,点击查看活动详情 一、Linux 系统中的优先级 💦 基本概念 这里我们已经在上面说过了,就不谈了。 💦 PRI an
进程状态
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第25天,点击查看活动详情 💦 进程状态 1、Linux 2.6内核源码 后期我们主要也是以 Linux 2.6 为主来学习,因为它
创建子进程fork
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第24天,点击查看活动详情 一、创建子进程fork 上面我们写了一个死循环代码,然后 “ ./ ” 运行,一般我们称之为命令式创建进
下一页