Bash 与 Zsh 启动模式和配置文件
配置 Shell 时,最容易混淆的问题是:为什么某些环境变量、别名或补全配置在终端中生效,在脚本、SSH 或 IDE 的终端中却不生效?关键在于 Shell 启动时是否处于登录模式和交互模式。
配置 Shell 时,最容易混淆的问题是:为什么某些环境变量、别名或补全配置在终端中生效,在脚本、SSH 或 IDE 的终端中却不生效?关键在于 Shell 启动时是否处于登录模式和交互模式。
问题现象
本文档说明如何在 Debian 12 笔记本上关闭“合盖进入休眠/挂起”行为。下面这组 systemd-logind 配置已实测可用,适合需要外接显示器、远程连接或长期后台运行的场景。
本文档介绍如何在 Debian 系统中配置代理,实现开机后和 SSH 连接后自动配置代理。
Docker Buildx 是 Docker 官方提供的增强构建工具,底层基于 BuildKit,常用于多平台镜像构建、构建缓存复用、独立 builder 管理和构建阶段镜像源配置。
问题现象
本文只安装 Android 真机开发与 APK 构建需要的最小组件,预计占用约 1.5–2 GB 磁盘空间。
本文说明如何在 macOS 上使用 VS Code 编写 HarmonyOS ArkTS 代码:先通过官方 Command Line Tools 安装项目所需的 HarmonyOS SDK,再使用 hvigorw 和 hdc 在真机上构建、安装、启动和查看日志。
在vscode扩展商店中,搜索 Markdown PDF,作者为 yzane
oh-my-openagent 是 OpenCode 的编排插件(注意包名是 oh-my-openagent,不是 oh-my-opencode),它把单一会话扩展成「主编排 + 子 Agent + 分类执行」的多 Agent 体系。
OpenCode 通过 LSP(Language Server Protocol)获取代码诊断信息(错误、警告、提示),并把这些信息喂给模型,让模型在生成代码时感知类型错误和引用问题。
OpenCode 通过 MCP(Model Context Protocol)扩展工具能力:浏览器控制、数据库查询、联网搜索等都以 MCP server 的形式接入。MCP 配置写在 opencode.json 的 mcp 字段中。
Skill 是打包好的专业指令集(提示词工作流),以 SKILL.md 文件的形式存在。OpenCode 会根据任务描述自动匹配触发对应 skill,也可以用 /skill名 手动调用。
OpenCode 支持自定义模型提供商(Provider),可以同时接入本地代理、云端中转和官方 API,并按 Agent 粒度路由不同模型。
实现机器 A 通过 SSH 连接机器 B 时无需输入密码,基于公钥认证方式完成。
本文档使用 acme.sh 的 DNS-01 验证方案申请 Let's Encrypt 证书。该方案不依赖 /.well-known/acme-challenge/,适合容器化 Nginx 和经常升级/切换发布目录的场景。
在Linux配置VNC服务,在其他电脑上直接通过VNC进行连接和操作Linux系统,例如Linux上安装了软件,其带有页面,但是Linux是无界面的,这个时候可以通过VNC进行操作和配置
配置文件位置(各平台统一):