操作系统

【Linux我做主】进程实践:手动实现Shell

进程实践:手动实现Shell 手动实现Shell github地址 0. 前言 一、Shell 基础架构与 Makefile 工程 1. 创建工作目录与测试Makefile文件 2. Shell 基础架构 二、交互问题 1. 命令行格式定制化 2. 读取输入的命令 3. 将以上逻辑抽象为 interact 交互函数 三、字符串解析问题 1. 字符串

Ubuntu 软件卸载与清理终极指南

Ubuntu 软件卸载与清理指南 适用范围:Ubuntu 及其衍生发行版(如 Linux Mint、Pop!_OS 等),Debian 系统大部分方法也适用。 目标:帮助你快速、彻底卸载软件并清理残余文件,保持系统整洁。 前提:建议在操作前确认软件名称,并确保有管理员权限&#xff08

Linux调试器gdb和cgdb的使用【Ubuntu】

文章目录 一、样例代码 二、预备 三、常见使用 1、cgdb调试操作 2、gdb调试操作 四、常见技巧 1、 **安装cgdb:** 2、watch 3、set var确定问题原因 4、条件断点 一、样例代码// mycmd.c #include <stdio.h> int Sum(int s, int e) { int result &

Linux——解决ubuntu20.04没有声音的问题

问题:在Ubuntu 20.04中,音量已调至最大但无声音输出,可能是由硬件配置、驱动问题或软件设置错误导致。 1. 基础检查 确认物理连接:检查耳机/音箱是否插入正确的接口(如绿色音频插孔),并确保设备未损坏。 系统静音状态:点击右上角音量图标,确认未启用静音模式

Linux arm64 安装wps

网址: arm  cd /home/pi/downloads    dpkg -i wps-office_11.1.0.11720_arm64.deb  若想卸载: 先查看安装后的名称。 dpkg -l 卸载 dpkg -r wps

SGLang调优:从原理到实践(Ubuntu 22.04 + CUDA 12.6)

作者:吴业亮 博客:wuyeliang.blog.csdn.netSGLang是面向LLM推理的高性能框架,主打动态对话编排和低延迟高吞吐,核心优化围绕LLM推理的三大瓶颈(KV缓存、内存带宽、算子效率)。本文基于Ubuntu 22.04 + CUDA 12.6 + 最新SGLang,

在Ubuntu 22.04上设置中文拼音输入法

        新安装了Ubtuntu22.04系统,发现搜狗输入法只支持到Ubuntu20.04版本,而英文输入法不便于网络搜索,因此记录在该版本上设置中文输入法的过程;1,设置系统语言        在设置 -> 区域与语言中选择“管理已安装的语言”,添加汉语格式,重新登录生效2&#xff0

【Linux我做主】细说环境变量

Linux环境变量 Linux环境变量 github地址 前言 1. 基本概念 环境变量的本质 2. 认识常见的环境变量 PATH 查看PATH 修改PATH HOME SHELL 其他常见环境变量 PWD与OLDPWD LOGNAME与USER SSH_TTY 由环境变量理解权限 使用系统调用获取环境变量 理解权限 3. 总结什