YC Yc.W home Systems · C++ · AI Infrastructure

Shell Articles

5 articles


AI & LLM / Security & Networking / Developer Tools

LLM 端点连不上?把"不通"拆成四层来查:llm_probe 的 py + sh 双实现

从一次 401 无效的令牌说起,讲清楚 OpenAI 兼容端点要打通要过几关(DNS/TCP/TLS、/models 认证、/chat/completions 推理、openai 0.28 与 1.x 兼容),并给出零依赖 Python 与纯 curl 两个实现:退出码直接给结论,密钥用 openssl 加密后存进 env 配置文件;v1.1 另提供显式五项 OpenAI 兼容能力矩阵。
Developer Tools / Programming

Anaconda 与 Conda 入门:发行版、Channels、环境复现与版本敏感点

讲清 Anaconda / Conda / Miniconda / Miniforge 的区别,逐个走完 Channels、包管理、环境创建与重命名、environment.yml 生命周期、Shell 初始化、镜像与 IDE 集成,并单列一张版本敏感功能速查表(auto_activate、增强版 conda export、多平台锁文件等),以 2026-09-25 的官方 latest 文档为核对基线。
DevOps & Infrastructure / Developer Tools

批量关掉 fork 的 Actions:6 个 API 机制,外加"为什么 fork 本来就在跑 CI"

用一条 gh api 关掉单个仓库的 Actions 很容易,批量关掉全部 fork 却有 6 个坑:-f 发字符串会 422、成功返回 204 空 body 不能 jq、漏掉 --paginate 会静默截断、网络 EOF 会打断循环、204 不带状态必须回读、/users 端点漏掉全部私有库。本文还回答一个更根本的问题:为什么 fork 的公有仓库本来就在跑 workflow,以及关掉之后为什么还会收到失败邮件、到底谁在吃 Actions 额度。
Developer Tools / Programming

nodejs24:4 步操作背后的 6 个机制 —— 用 nvm 装 Node.js 24 的完整拆解

拆解 Node.js 24 官方 nvm 安装片段:nvm 为何是 shell 函数、\. 与 source 之别、nvm install 24 的版本解析、.nvmrc 的两种语义、跨 major 的原生模块 ABI,以及必须修的 CVE-2026-10796 版本号。
Systems / Developer Tools

清空 Linux 终端代理环境变量:clear_proxy.sh 背后的 4 个机制

讲清楚 clear_proxy.sh 这类"一键清除代理"脚本为什么必须 source(还自带守卫拦住误用)、为什么大小写要各清一遍、以及清了环境变量为什么还不等于全局关代理。