
【Linux基础开发工具 (六)】Linux中的第一个系统程序——进度条Linux:详解回车、换行与缓冲区
🎬 艾莉丝的简介:🎬 艾莉丝的Linux专栏简介:这是一张普通的作文纸,每次我们写完一行,都要从下一行开头开始继续往下写,写完一段,都要新起一行——如下图,键盘、打字机上面都有回车键——为什么说回车和换行不是一回事呢?是的,回车换行是两个动作,\r是回车,\n是换行(和\r\n是一样的),在C/C++里面\n(C)、std::endl(C++)是把两个动作(回车和换行)合写成一个一个了。这里就是字符位数不够,右对齐了——下面的代码会有哪些现象?5.3 练练手:demo:光标快速回
Kali Linux下载安装及配置(VMware虚拟机)保姆级图文教程(持续更新)kali安装2025最新,0基础可用,保姆级图文(2024年11月19日发布,2025/12/27最新更新)
本文详细介绍了在VMware Workstation 17 Pro环境下安装Kali Linux 2025.3的全过程。主要内容包括:1) VMware 17 Pro的下载安装方法;2) Kali Linux的下载与虚拟机导入;3) 基础配置(联网、时区设置);4) 系统更新与换源注意事项;5) 汉化设置;6) 中文输入法安装(Fcitx5)。文章特别提醒读者注意保存快照、避免执行危险命令,并提供了常见错误的解决方法。教程持续更新至2025年12月,包含最新版本适配内容。
【Linux系统编程】(十二)手撕 Linux 进程核心!从 PCB 到 fork,带你吃透进程本质与实操
本文深入讲解Linux进程的核心原理与实操技巧。首先从概念层面区分程序与进程,剖析进程生命周期状态(运行态、睡眠态、僵尸态等)。重点解析进程控制块(PCB)的结构与Linux内核中的task_struct实现。实战部分涵盖常用命令(ps/top/pstree)和C语言系统调用(getpid/fork),详细演示进程查看、创建等操作,特别讲解fork的写时拷贝机制和僵尸/孤儿进程问题。最后介绍后台运行(nohup)、优先级调整(nice)等进阶技巧。全文采用"理论+代码"双主线,帮助开发者
VMware虚拟机CentOS磁盘扩容完整指南(解决growpart报错 & LVM扩容)
摘要: 本文详细介绍了在VMware中为运行中的CentOS 7虚拟机扩容磁盘空间的全过程。通过标准LVM流程(推荐),依次完成VMware层面磁盘扩容、系统内分区扩展(parted)、LVM物理卷调整(pvresize)、逻辑卷扩容(lvextend)及文件系统扩展(xfs_growfs),最终将根目录从26G成功扩容至76G。针对可能遇到的growpart工具报错问题,提供了parted替代方案。全文强调操作前备份的重要性,并建议使用现代工具链,避免传统分区工具带来的兼容性问题。关键命令与步骤均配有验证




