47 lines
2.7 KiB
Markdown
47 lines
2.7 KiB
Markdown
---
|
||
title: "Obsidian 官方 CLI 命令全景速查表"
|
||
type: source
|
||
tags: []
|
||
date: 2026-04-28
|
||
---
|
||
|
||
## Source File
|
||
- [[raw/Skills/Obsidian 官方 CLI 命令全景速查表.md]]
|
||
|
||
## Summary(用中文描述)
|
||
- 核心主题:Obsidian v1.12+ 官方 CLI 命令完整参考,包含 80+ 条命令,涵盖所有功能模块
|
||
- 问题域:如何通过终端自动化控制 Obsidian 笔记软件(文件操作、数据库、搜索、发布、插件管理等)
|
||
- 方法/机制:统一的 `obsidian <命令> 参数名=参数值` 命令格式,支持标记参数和 JSON/CSV 输出
|
||
- 结论/价值:使 Obsidian 可被 AI Agent 深度集成,实现零配置本地 RAG、自动化工作流和跨平台数据库录入
|
||
|
||
## Key Claims(用中文描述)
|
||
- Obsidian CLI 可实现 Agent 接入:Agent 通过 `obsidian read` 直接读取笔记内容进行 RAG,无需额外向量数据库
|
||
- 双链自动维护:`obsidian move/rename` 在重命名文件时自动更新全库双向链接,绝不断链
|
||
- 批量元数据清洗:通过 `obsidian property:set` 批量覆写 YAML 属性,强制符合标准格式
|
||
- 极速闪记:结合 Raycast/Alfred 绑定脚本,实现完全无需唤醒 Obsidian 界面的后台追加记录
|
||
|
||
## Key Quotes
|
||
> "obsidian read — 打印文件内容,Agent 接入必用命令。" — 文档核心价值定位
|
||
> "obsidian move/rename — 移动或重命名文件(自动更新双链)" — 双链维护保证
|
||
> "obsidian eval — 注入 JavaScript 代码到底层执行并返回结果" — 开发者模式顶级权限
|
||
|
||
## Key Concepts
|
||
- [[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]]:本 CLI 工具所属的笔记软件厂商;CLI 从 v1.12 开始官方支持
|
||
- [[Dataview]]:社区插件,CLI 提供 `plugin:enable/disable` 管理
|
||
- [[n8n]]:工作流自动化平台,文档中多个场景用它编排 Obsidian CLI 调用
|
||
- [[Raycast]] / [[Alfred]]:启动器工具,与 CLI 结合实现极速闪记工作流
|
||
- [[OpenClaw]]:文档中 AI 收件箱自动分拣员场景使用的 Agent 框架
|
||
|
||
## Connections
|
||
- [[obsidian-官方-cli-命令全景速查表]] ← depends_on ← [[Obsidian]]
|
||
- [[obsidian-必装-skills.md]] ← extends ← [[obsidian-官方-cli-命令全景速查表]]
|
||
|
||
## Contradictions
|
||
- 无已知冲突
|