linux

SWAGGY..1 小时前
java·linux·算法
Linux系统编程:(十三)环境变量在 C 语言中,main 函数不仅可以不带参数运行,还能通过命令行接收外部传入的数据。这种机制叫做命令行参数,它让我们的程序可以在启动时根据不同的输入表现出不同的行为。比如 ls -l、gcc main.c这些命令,后面的内容就是通过命令行参数传递给程序的。
howard20051 小时前
linux·shell命令
3.9 初探Shell命令
zh路西法1 小时前
linux·服务器·c++
基于yaml-cpp的C++参数服务器设计2:多级参数配置
睡一觉就好了。3 小时前
linux
make基础工程中的源文件不计其数,按类型、功能、模块分别放在若干个目录中。Makefile 定义了一系列规则来指定:
睡一觉就好了。3 小时前
linux
gcc/g++编译过程分为四个阶段:示例:示例:示例:示例:在实际开发中,多个源文件之间存在依赖关系。每个 .c 文件独立编译成 .o 文件,为了满足依赖关系,需要将这些目标文件进行链接,形成可执行程序。
Championship.23.243 小时前
linux·运维·服务器
Linux 3.0 串口机制深度解析:传统8250驱动与基础RS-232/485支持Linux 3.0内核发布于2011年7月21日,是串口子系统的基础框架。作为首个采用语义化版本命名的内核,3.0版本标志着8250驱动架构的稳定化,为RS-232、RS-422和RS-485等串行通信标准提供了基础支持。本指南将深度解析3.0串口机制,特别关注其与现代内核的架构差异和工业串口设备驱动实现。
顾喵3 小时前
linux·网络协议
VME总线详解:原理、架构、时序、协议、迭代、调试与实战应用在工业控制、航空航天、军事装备、轨道交通这些高可靠、高实时、长寿命的硬核领域,有一款经典总线历经40年迭代依然稳居主流,它就是 VME总线(Versa Module Eurocard Bus,Versa模块欧式卡总线)。
AI行业学习4 小时前
linux·开发语言·windows·python·macos·前端框架·html
CC‑Switch v3.16.1 免费下载(Windows+macOS+Linux)、使用方法【2026.6.11】https://pan.quark.cn/s/d6152047213b (含 v3.16.1 全平台包)
睡一觉就好了。4 小时前
linux·编辑器·vim
vim基础操作在 Linux 系统的文本编辑生态中,Vim 无疑是最具代表性的工具之一。作为经典的 vi 编辑器的升级版本,Vim 不仅完美兼容了 vi 的所有指令,还引入了语法高亮、可视化操作等现代特性。它打破了终端环境的局限,能够流畅运行于 X Window、macOS 以及 Windows 等多种操作系统之上,成为了跨平台开发者的得力助手。
__Witheart__4 小时前
linux·ubuntu·rockchip
Ubuntu 根文件系统开发流程及注意事项为确保系统修改的可追溯性、镜像的纯净度及交付质量,请遵循以下操作流程:净化打包环境:规范提交信息:制作根文件系统镜像时,提交(Commit)信息应清晰、具体。原则上,每次提交对应一个独立的修改项。若涉及文件编辑,必须在提交信息中注明文件的绝对路径。(可以参考/etc/buildinfo中的内容)
vortex54 小时前
linux·运维
解决 Alpine Linux 虚拟机从 VirtualBox 迁移到 VMware 的内核崩溃问题将 Alpine Linux 的 OVA 镜像导入 VMware 后,启动时发生内核崩溃:升级内核后,amd64_edac 这个 AMD 内存纠错驱动被编译进了 initramfs。该驱动在 VMware 虚拟化环境下访问到了无效内存地址,导致内核崩溃。
qq_白羊座4 小时前
linux·运维·github
Linux 压缩 / 解压(tar)命令 + 参数详解作用:本身只打包,配合 gzip/bzip2/xz 实现压缩,后缀常见: .tar(仅打包)、.tar.gz/.tgz(gzip 压缩)、.tar.bz2、.tar.xz
hj2862514 小时前
linux·运维·网络
Rsync 数据同步 + Inotify 实时监控 完整版实操笔记3rsync 是开源轻量级增量数据同步工具,支持本地、远程、守护进程三种工作模式;只同步变化的数据,传输效率远高于 cp/scp,常用于服务器备份、集群文件同步。
__Witheart__4 小时前
linux·ubuntu·rockchip
Linux SDK 中 build.sh 打包 updateimg 流程分析概要:本文详细分析了 Linux SDK 中 build.sh 脚本打包 update.img 的流程,涵盖了脚本调用关系、关键函数解析以及所用工具与软链接指向,帮助开发者更清晰地理解固件打包过程。
姚愚谦4 小时前
linux
Linux源码-通用双向链表的实现我们之前在数据结构课程中学习的链表都是将数据放在链表节点中,然后将这些节点串成一个链表。例如:这种实现方案直观容易理解,但是对于C语言这种非泛型的语言来说,需要为每个需要使用链表的数据结构都定义链表节点和一套链表操作,有没有更优雅的实现方案?
麦麦麦当劳大王5 小时前
linux·windows·macos
OpenClaw安装部署(Windows/Linux/MacOS)GitNode.js — 推荐 Node 24(也支持 Node 22.16+)打开手机微信 →【我】→【设置】→【插件】→ 找到并启用“微信 ClawBot”插件。
烁3475 小时前
linux·娱乐
shell脚本简单语法read的使用,read主要负责和命令行交互,可以在脚本执行期间让用户选择执行某一部分的内容,根据用户的实际输入决定脚本运行方向。下面是最简单的示例
似水এ᭄往昔5 小时前
linux·运维·服务器
【Linux系统编程】--命令行参数和环境变量首先,有个问题:我们前面在学习语言的时候,C语言和C++的main函数是否可以带参呢?答案是可以的。其实我们的main函数是可以带如下这样的参数的:
vortex55 小时前
linux·运维·服务器
Linux 组管理命令工具链在 Linux 系统中,groups 命令是最常用的查看用户所属组的工具,但它只是组管理命令家族中的一员。实际上,围绕用户组的管理,Linux 提供了从查询、创建、修改到删除的完整命令体系。本文将系统性地介绍与 groups 相关的各类命令,帮助你全面掌握 Linux 组管理。
艾莉丝努力练剑5 小时前
linux·运维·服务器·网络·计算机网络·udp
【Linux网络】数据链路层协议(二):ARP协议🎬 艾莉丝的简介:本文围绕计算机网络数据链路层核心协议 ARP 展开系统性梳理,作为衔接网络层与数据链路层的过渡协议,摒弃生硬的协议条文罗列,依托教室点名寻址、日常邮寄信件、家庭宽带组网、ping 探测局域网终端等生活化实例,循序渐进拆解 ARP 分层定位、地址映射功能、以太网 + ARP 双层报文结构、请求应答完整交互流程、系统 ARP 缓存生命周期、主机命令实操查询局域网 MAC、RARP 逆地址解析补充知识、ARP 中间人欺骗攻击原理。日常在浏览器输入www.baidu.com打开百度首页,数据包