Auto-sync: 2026-04-28 16:03
This commit is contained in:
@@ -2,53 +2,45 @@
|
||||
title: "Obsidian 官方 CLI 命令全景速查表"
|
||||
type: source
|
||||
tags: []
|
||||
date: 2026-04-23
|
||||
date: 2026-04-28
|
||||
---
|
||||
|
||||
## Source File
|
||||
- [[raw/Skills/Obsidian 官方 CLI 命令全景速查表.md]]
|
||||
- [[Skills/Obsidian 官方 CLI 命令全景速查表.md]]
|
||||
|
||||
## Summary(用中文描述)
|
||||
- 核心主题:Obsidian v1.12+ 内置官方 CLI 命令行工具的完整命令速查表
|
||||
- 问题域:Obsidian 用户和 AI Agent 如何通过终端自动化操作笔记库
|
||||
- 方法/机制:通过 `obsidian <命令> 参数名=参数值 标记参数` 格式执行 80+ 条命令,覆盖 16 个功能模块
|
||||
- 结论/价值:CLI 使 Obsidian 从图形界面工具升级为 AI Agent 可编程的知识管理系统,是构建本地 RAG 和自动化工作流的基础设施
|
||||
- 核心主题:Obsidian v1.12+ 官方 CLI 命令完整参考,包含 80+ 条命令,涵盖所有功能模块
|
||||
- 问题域:如何通过终端自动化控制 Obsidian 笔记软件(文件操作、数据库、搜索、发布、插件管理等)
|
||||
- 方法/机制:统一的 `obsidian <命令> 参数名=参数值` 命令格式,支持标记参数和 JSON/CSV 输出
|
||||
- 结论/价值:使 Obsidian 可被 AI Agent 深度集成,实现零配置本地 RAG、自动化工作流和跨平台数据库录入
|
||||
|
||||
## Key Claims(用中文描述)
|
||||
- Obsidian CLI 提供从基础操作到开发者模式的 80+ 命令,覆盖笔记库管理的全场景
|
||||
- AI Agent 可通过 `obsidian read` + `obsidian search:context` + `obsidian backlinks` 组合实现零配置的本地 RAG 对话助理
|
||||
- 通过 n8n Webhook 调用 CLI,可实现跨平台数据库级联录入(Obsidian Bases + 外部数据)
|
||||
- `obsidian unique` 命令支持 Zettelkasten 卡片盒模式,按时间戳生成唯一笔记 ID
|
||||
- 开发者模式(dev:cdp、eval)提供 Chrome DevTools Protocol 级别的底层访问能力
|
||||
- Obsidian CLI 可实现 Agent 接入:Agent 通过 `obsidian read` 直接读取笔记内容进行 RAG,无需额外向量数据库
|
||||
- 双链自动维护:`obsidian move/rename` 在重命名文件时自动更新全库双向链接,绝不断链
|
||||
- 批量元数据清洗:通过 `obsidian property:set` 批量覆写 YAML 属性,强制符合标准格式
|
||||
- 极速闪记:结合 Raycast/Alfred 绑定脚本,实现完全无需唤醒 Obsidian 界面的后台追加记录
|
||||
|
||||
## Key Quotes
|
||||
> "obsidian read — 打印文件内容,Agent 接入必用命令"
|
||||
> "obsidian search:context — 提供包含上下文的检索结果"
|
||||
> "obsidian eval — 注入 JavaScript 代码到底层执行并返回结果"
|
||||
> "obsidian read — 打印文件内容,Agent 接入必用命令。" — 文档核心价值定位
|
||||
> "obsidian move/rename — 移动或重命名文件(自动更新双链)" — 双链维护保证
|
||||
> "obsidian eval — 注入 JavaScript 代码到底层执行并返回结果" — 开发者模式顶级权限
|
||||
|
||||
## Key Concepts
|
||||
- [[Obsidian CLI]]:Obsidian v1.12+ 内置的官方命令行工具,通过终端操作笔记库,支持 AI Agent 集成
|
||||
- [[Obsidian Bases]]:Obsidian 1.12 新增的 .base 数据库功能,支持结构化数据存储和查询
|
||||
- [[Zettelkasten]]:卡片盒笔记法,`obsidian unique` 命令支持按时间戳生成唯一笔记 ID
|
||||
- [[本地 RAG]]:利用 CLI 的搜索和链接查询能力,结合本地 LLM 构建隐私优先的知识库
|
||||
- [[工作流自动化]]:n8n 定时任务 + Obsidian CLI 实现笔记自动化处理
|
||||
- [[元数据管理]]:`property:set` / `property:read` 等命令支持 YAML 属性的批量读写
|
||||
- [[快速闪记]]:`daily:append` 支持在后台直接追加内容到每日笔记,无需唤醒 Obsidian 界面
|
||||
- [[Zettelkasten]]:CLI 提供 `obsidian unique` 命令,按照卡片盒时间戳格式自动生成唯一笔记
|
||||
- [[YAML 属性]]:Obsidian 1.12+ 通过 `obsidian property:set/remove/read` 实现标准化的 frontmatter 操作
|
||||
- [[双向链接]]:CLI 在 `move/rename` 时自动维护 backlinks 和 forward links,保证知识图谱完整性
|
||||
- [[本地 RAG]]:文档推荐的"绝对隐私的本地 RAG"方案:用 `search:context` + `backlinks` + `read` 三命令构建上下文,完全零配置
|
||||
|
||||
## Key Entities
|
||||
- [[Obsidian]]:知识管理应用,v1.12+ 内置官方 CLI 命令行工具
|
||||
- [[Obsidian CLI]]:官方内置 CLI,覆盖文件操作/数据库/搜索/插件管理等 80+ 命令
|
||||
- [[Dataview]]:Obsidian 社区插件,与 CLI 的 `properties` 命令互补提供数据查询能力
|
||||
- [[QuickAdd]]:Obsidian 社区插件,用于快速创建笔记,与 CLI 的 `create` 命令功能重叠但 GUI 更便捷
|
||||
- [[Templater]]:Obsidian 社区插件,支持动态模板,与 CLI 的 `template:read` / `template:insert` 互补
|
||||
- [[Obsidian]]:本 CLI 工具所属的笔记软件厂商;CLI 从 v1.12 开始官方支持
|
||||
- [[Dataview]]:社区插件,CLI 提供 `plugin:enable/disable` 管理
|
||||
- [[n8n]]:工作流自动化平台,文档中多个场景用它编排 Obsidian CLI 调用
|
||||
- [[Raycast]] / [[Alfred]]:启动器工具,与 CLI 结合实现极速闪记工作流
|
||||
- [[OpenClaw]]:文档中 AI 收件箱自动分拣员场景使用的 Agent 框架
|
||||
|
||||
## Connections
|
||||
- [[obsidian-cli]] ← depends_on ← [[Obsidian]](v1.12+ 内置)
|
||||
- [[obsidian-必装-skills]] ← extends ← [[obsidian-cli]](CLI 是必装 Skills 之一)
|
||||
- [[obsidian-高效指南]] ← relates_to ← [[obsidian-cli]](高频使用插件与 CLI 互补)
|
||||
- [[养虾日记3]] ← uses ← [[obsidian-cli]](用 CLI 操作 Obsidian 笔记库)
|
||||
- [[obsidian-bases]] ← part_of ← [[obsidian-cli]](Bases 是 CLI 的数据库子模块)
|
||||
- [[quartz]] ← consumes ← [[Obsidian]] notes(Quartz 消费 Obsidian 导出的 Markdown)
|
||||
- [[obsidian-官方-cli-命令全景速查表]] ← depends_on ← [[Obsidian]]
|
||||
- [[obsidian-必装-skills.md]] ← extends ← [[obsidian-官方-cli-命令全景速查表]]
|
||||
|
||||
## Contradictions
|
||||
- 与 [[obsidian-cli]](另一份同名页面)无冲突:同一来源的重复引用,内容一致
|
||||
- 无已知冲突
|
||||
|
||||
Reference in New Issue
Block a user