操作系统

Ubuntu 24.04 换源教程——“最简”新手向(保姆级教程)

        Ubuntu 24.04 LTS(代号 "Noble Numbat")已经正式发布,默认的软件源位于国外,国内用户在使用时可能会遇到下载速度慢、更新失败等问题。为了提高软件包的下载速度和稳定性,我们可以将默认的软件源更换为国内的清华镜像源。本文将详细介绍如何在 Ubuntu 24.04 中更换为清

【linux】多线程(七)基于环形队列的生产者消费者模型,POSIX信号量: sem_init,sem_destroy,sem_wait,sem_post

小编个人主页详情<—请点击 小编个人gitee代码仓库<—请点击 linux系列专栏<—请点击 倘若命中无此运,孤身亦可登昆仑,送给屏幕面前的读者朋友们和小编自己! 目录 前言 一、POSIX信号量 sem_init sem_destroy sem_wait sem_post 二、基于环形队列的生产者消费者模型 环

Linux 指令初探:开启终端世界的大门

前言当我们初次接触 Linux,往往会被一串串在黑底屏幕中跳动的字符震撼甚至吓退。然而,正是这些看似晦涩的命令,构建了服务器、嵌入式系统乃至云计算的世界。本篇将带你从最基础的 Linux 指令开始,逐步揭开命令行的神秘面纱。从 ls 到 cat,从文件浏览到简单操作,每一条指令都是通往操作系统本质的阶梯。ls 指令

【华为开发者大会2025】HarmonyOS 6 正式发布:全场景智能新体验,开启高效鸿蒙开发时代

文章目录 前言 一、共建共享鸿蒙新世界 (一)华为全场景新品全面进入鸿蒙时代 (二)穿越微笑曲线,鸿蒙生态飞轮加速 (三)HarmonyOS 6 全场景智能操作系统再进化 二、HarmonyOS 6 全场景智能新体验 (一)鸿蒙互联 &#x

WSL2(Windows 11) + Linux + VS Code 远程开发 入门教程

WSL2(Windows 11) + Linux + VS Code 远程开发 入门教程 本文面向对软件不熟、只会一点 PowerShell 的嵌入式硬件朋友。目标是:在 Windows 11 上安装并使用 WSL2,掌握常用 Linux 命令,并用 VS Code 做本地(WSL)

Linux----信号(产生、保存、处理)

目录简单介绍信号捕捉信号产生系统调用首先看kill函数的使用:​编辑类似的系统调用还有raise函数,他是进程给自己发信号;还有abort函数软件条件示例 1:最基本的 alarm 使用示例 2:覆盖原来的 alarm示例 3:取消 alarmalarm() 返回值硬件异常信号保存pending、block、han

【Linux】开发工具命令指南:深度解析Vim的使用操作

欢迎各位佬进行交流,我们一起无限进步!!!!!!!!!! 文章目录 Vim:多模式高效文本编辑器 1. 初次体验 Vim 2. Vim 核心工作模式(5 种模式详解) 3. 命令模式:

【Linux笔记】进程间通信——匿名管道||进程池

🔥个人主页🔥:孤寂大仙V 🌈收录专栏🌈:Linux 🌹往期回顾🌹:【Linux笔记】动态库与静态库的理解与加载 🔖流水不争,争的是滔滔不 一、Linux进程间通信简介和目的 二、常见IPC方式 管道 Sy

Linux安装nvidia驱动【详细版】

注意:在 openEuler 24.03 LTS 系统中安装 NVIDIA 驱动(RTX 3090)需要禁用默认的 Nouveau 驱动并手动安装官方驱动。 一、准备工作 系统更新与依赖安装 更新系统并安装必要依赖包:sudo dnf update -y sudo dnf install gcc make kernel-deve

《简易制作 Linux Shell:详细分析原理、设计与实践》

前引:你是否好奇 Bash 是如何将你输入的命令变成操作系统的实际动作?本项目将一步步教你实现一个支持基本命令执行、管道、重定向和后台运行的 Linux Shell。通过亲手编写代码,你将加深对 Linux 进程模型、文件描述符、信号机制和系统调用的理解,同时提升你的系统编程能力! 目录简易版:【一】打印命