标签 - Linux系统



Fri Mar 17 2023
7517 字 · 36 分钟

[Linux] 详析 Linux下的 文件重定向 以及 文件缓冲区

Linux中, 使用系统接口打开文件时, 系统会为打开的文件在此进程中分配fd, 而且是按照数组下标的顺序进行分配的. 那么如果在打开新的文件之前, 有文件关闭了呢?再打开新的文件, 此文件的fd会分配什么呢?

[Linux] 详析 Linux下的 文件重定向 以及 文件缓冲区
Sat Mar 11 2023
3774 字 · 22 分钟

[Linux] 教你实现一个简单的、属于自己的Shell

我们可以通过shell, 执行各种命令. 而本篇文章的主要内容, 就是实现一个简易的shell

[Linux] 教你实现一个简单的、属于自己的Shell
Tue Mar 07 2023
10301 字 · 45 分钟

[Linux] 详析进程控制: fork子进程运行规则?怎么回收子进程?什么是进程替换?进程替换怎么操作?

这次, 是第三次正式的对fork()系统调用进行介绍、补充

[Linux] 详析进程控制: fork子进程运行规则?怎么回收子进程?什么是进程替换?进程替换怎么操作?
Mon Mar 06 2023
4348 字 · 17 分钟

[Linux] 什么是进程地址空间?父子进程的代码时如何继承的?程序是怎么加载成进程的?为什么要有进程地址空间?

在介绍C++的内存控制时, 我用了这样一张图来大致表述一个程序的程序地址空间, 并且也提到过这块空间占用的是内存. 不过这张图, 在Linux系统中需要稍微改动一下

[Linux] 什么是进程地址空间?父子进程的代码时如何继承的?程序是怎么加载成进程的?为什么要有进程地址空间?
Sat Mar 04 2023
4777 字 · 21 分钟

[Linux] 环境变量介绍: 什么是环境变量?C/C++如何获取环境变量?环境变量有什么特性?有什么用?

什么是环境变量?认识 环境 这两个字, 也知道 变量 是什么, 把这两个词结合起来的环境变量是什么东西?

[Linux] 环境变量介绍: 什么是环境变量?C/C++如何获取环境变量?环境变量有什么特性?有什么用?
Fri Mar 03 2023
6891 字 · 27 分钟

[Linux] 进程状态相关概念、Linux实际进程状态、进程优先级

生成进程之后, 操作系统会给进程分配其所需要的资源。而为了整个操作系统的稳定和效率, 操作系统会对进程进行调度、管理, 在调度管理的过程中进程会存在不同的状态, 这些不同的状态就被称为进程状态。

[Linux] 进程状态相关概念、Linux实际进程状态、进程优先级
Wed Mar 01 2023
4493 字 · 19 分钟

[Linux] 系统进程相关概念、系统调用、Linux进程详析、进程查看、fork()初识

关于什么是进程这个问题, 一般都会用一句简单的话来回答: 运行起来的程序就是进程. 这句话不能说是错的, 但也不全对。如果运行起来的程序就是进程, 那么进程和程序又有什么区别呢?

[Linux] 系统进程相关概念、系统调用、Linux进程详析、进程查看、fork()初识
Sat Jul 09 2022
4606 字 · 18 分钟

[Linux] Linux用户权限、文件权限、权限操作相关介绍

Linux下有两种用户: 超级用户(root)、普通用户

[Linux] Linux用户权限、文件权限、权限操作相关介绍