操作系统

【Linux】进程信号(一)信号原理、产生方式、调试技巧(含代码示例)

文章目录 信号快速认识 部分linux信号介绍(signal) 前台/后台进程 信号的本质 信号的产生 用系统调用kill模拟实现kill指令 raise abort 软件条件产生信号 alarm 异常产生信号 除零产生信号 野指针产生信号 键盘产生信号 总结 core和term的区别 信号章节讲解思路及顺序&#xff

【Linux】进程状态

1.进程状态一般操作系统的进程状态如下,各个具体的操作系统都会包含但可能实现的具体方式不同 1.1运行状态–R cpu会维护一个运行队列来通过调度器挑选合适的进程放入cpu中运行,已知管理进程就是管理pcb,将它们用双向列表维护起来放入运行队列中获取头尾指针进行查找.已经在cpu中运行的进程状态为R,但只要存在于运行队列中,代表进程已准备好可以随时被调度,就称之为运行态R 时间片概念 一个进程不

【Linux基础开发工具 (六)】Linux中的第一个系统程序——进度条Linux:详解回车、换行与缓冲区

🎬 个人主页:艾莉丝努力练剑 ❄专栏传送门:《C语言》《数据结构与算法》《C/C++干货分享&学习过程记录》 《Linux操作系统编程详解》《笔试/面试常见算法:从基础到进阶》《Python干货分享》 ⭐️为天地立心,为生民立命,为往圣继绝学,为万世开太

深入探究Linux树状目录结构

Linux 作为一款广泛使用的开源操作系统,其目录结构采用了树状设计,这种结构清晰、有条理,便于用户和系统进行文件管理与操作。 一、根目录(/)根目录是整个 Linux 文件系统的起始点,就像一棵大树的根部,所有的文件和目录都从这里开始分支。它是整个系统的核心,包含了系统运行所需的各种

手机秒变 Linux 控制台?JuiceSSH +cpolar 让远程运维不再受限于工位

JuiceSSH 是一款专为安卓设备设计的终端工具,核心功能是支持 SSH/SCP 协议,能让手机或平板直接连接服务器、虚拟机进行操作。它的图形化界面简化了复杂的命令行操作,自定义快捷键和配置文件功能也让重复连接更高效。适用人群很广:IT 运维人员需要随时处理服务器问题,开发者想远程调试代码,甚至家庭用户想管理内网

如何解决Android Studio安装时无法下载SDK的问题(Windows、Linux、Mac解决方案大全)

如何解决Android Studio安装时无法下载SDK的问题(Windows、Linux、Mac解决方案大全) 前言对于全栈开发者而言,安装 Android Studio 是迈向 Android 开发的第一步,但在 Windows、Linux、macOS 等不同平台上,经常会遇到“无法下载 SDK”或“SDK Manager

【Linux】编译器gcc/g++及其库的详细介绍

前言:         上文我们学到了,LInux中的的编辑器vim【Linux】vim编辑器-CSDN博客         本文来学习LInux中的编译器:gcc/g++         gcc是C语言编译器,g++是C++编译器,这两个的使用一模一样。这里我们

【Linux】不允许你还不会实现shell的部分功能

一、程序替换(续集) execl("/usr/bin/ls","ls","-a","-l",NULL);//程序替换函数,此时执行的ls文件的代码         ⏩️任何程序想要执行,必须要完成一下两个步骤:1、找到它、加载它——路径+程序名;2、你想怎么