操作系统

告别双系统!超详细实战Windows 通过 WSL 安装 Ubuntu

作为一名编程爱好者,操作系统应该都不会太陌生。例如Windows、MacOS、Linux等。其中Windows是微软的开发操作系统,也是目前我们最常使用的一个操作系统,MacOS是苹果公司开发的一款操作系统,而Linux操作系统大家可能不太熟悉,它主要用于服务器,由于它开源且稳定性很好,非常适合在服务

【Linux】进程控制(进程创建、进程终止、进程等待、进程替换)

目录一、进程创建1、fork函数2、页表权限二、进程终止1、main函数返回值(退出码)2、常见错误码及其对应的错误描述:将错误退出码转化为错误描述的方法:3、进程退出的三种场景4、由上我们可以知道:5、exit和_exit三、进程等待1、为什么进行进程等待2、进程等待的重要性:3、wait函数和waitpid函数

【Linux】给自己 fork 一个孩子,无痛当爹—— fork万字斩

目录一、父进程二、fork 初识三、进程状态前言:        ⏩️本文涉及内容较为复杂,例如:fork 是什么?fork 是怎么返回两个值的? 为什么一个变量怎么能接收 fork 的两个返回值的?这些问题需要我们一步步解剖父进程进而解剖fork,全文字数约1w个,请各位耐心学习&#x

【Linux指令 (一)】Linux 命令行入门:从零开始理解Linux系统理论核心概念与基础指令

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

macos的东西 winrar压缩后 拷贝到win系统 乱码原因 怎么解决这种卡区系统拷贝乱码

MacOS 压缩的文件在 Windows 系统解压出现文件名乱码,核心原因是两个操作系统默认使用的文件名编码不同: MacOS (和 Linux): 默认使用 UTF-8 编码来存储文件名。这是一种支持全球几乎所有语言的现代标准。 Windows (传统行为): 默认使用系统区域设置决定的 本地编码 (如简体中文是 GBK/Big5&#

【HarmonyOS】应用设置全屏和安全区域详解

【HarmonyOS】应用设置全屏和安全区域详解 一、前言IDE创建的鸿蒙应用,默认采取组件安全区布局方案。顶部会预留状态栏区域,底部会预留导航条区域。这就是所谓的安全区域。如果不处理,界面效果很割裂。所以业内UI交互设计,都会设置应用为全屏布局。将页面绘制区域沾满整个界面。或者将安全区域的颜色与应用UI设置为一致。以上两种方式都是沉浸式布

【Nacos】从零开始启动Nacos服务(windows/linux)

文章目录 前言 前置条件 官方网址 一、Nacos下载 1.1 选择Nacos版本 1.2 下载 二、解压 2.1 解压到某个文件夹 三、 启动 3.1 方式一:直接使用命令启动 3.1.1 进入bin文件夹 3.1.2 进入命令行工具 3.1.3 执行命令 3.2 方式二:修改配置文件后启动 3.2.1 修改启动脚本

【linux】linux基础IO(二)(文件的重定向,dup2的使用,给shell程序添加重定向,如何理解一切皆文件)

小编个人主页详情<—请点击 小编个人gitee代码仓库<—请点击 linux系列专栏<—请点击 倘若命中无此运,孤身亦可登昆仑,送给屏幕面前的读者朋友们和小编自己! 目录 前言 一、重定向 文件描述符的分配规则 文件的重定向 系统调用dup2 二、给shell程序添加重定向 准备工作 铺垫 添加重定向 源文件 思考