官方 Obsidian CLI(v1.12+),提供完整的命令行界面,支持笔记、任务、搜索、标签、属性、链接等功能。
Obsidian Official CLI.是一项面向实际任务的技能,主要用于Official 命令行界面 Obsidian (v1.12+). 115 命令.;Prererequists.;
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
Obsidian(v1.12+)的官方命令行接口。共 115 个命令。
将 Obsidian 添加至 PATH:
macOS:
export PATH="$PATH:/Applications/Obsidian.app/Contents/MacOS"
Windows:
$env:PATH += ";$env:LOCALAPPDATA\Obsidian"
Linux:
alias obsidian='flatpak run md.obsidian.Obsidian'~/.local/bin 并执行 chmod +x验证安装:obsidian version
name=value 或 name="value with spaces"open、overwrite\nobsidian vault="My Vault" (必须置于最前)file=(类 Wikilink 风格,不带路径与扩展名),或 path=(精确路径)--copyobsidian daily # 打开今日笔记 obsidian daily:append content="- [ ] Buy milk" # 向今日笔记追加内容 obsidian daily:prepend content="# Important" # 向今日笔记顶部插入内容 obsidian daily:read # 读取今日笔记内容 obsidian daily:path # 获取每日笔记路径
obsidian create name="Note" content="# Hello" # 创建笔记 obsidian create name="Note" template=Meeting # 使用模板创建笔记 obsidian read file="Note" # 读取笔记内容 obsidian append file="Note" content="More text" # 向笔记末尾追加内容 obsidian prepend file="Note" content="Top text" # 向笔记开头插入内容 obsidian move file="Note" to="Archive/Note.md" # 移动笔记 obsidian rename file="Note" name="New Name" # 重命名笔记 obsidian delete file="Note" # 删除笔记 obsidian open file="Note" # 打开笔记
obsidian search query="meeting notes" # 在仓库中搜索 obsidian search:context query="TODO" # 搜索并显示上下文行 obsidian search:open query="project" # 打开搜索视图
obsidian tasks daily todo # 列出今日笔记中的未完成任务 obsidian tasks todo # 列出仓库中所有未完成任务 obsidian task daily line=3 toggle # 切换第 3 行的任务状态
obsidian tags counts # 列出所有标签 obsidian tags counts sort=count # 按出现频次排序 obsidian property:set name="status" value="done" file="Note" obsidian property:read name="status" file="Note" obsidian property:remove name="status" file="Note" obsidian properties file="Note" # 列出笔记的所有属性
obsidian backlinks file="Note" # 查看指向该笔记的入链 obsidian links file="Note" # 查看该笔记的出链 obsidian orphans # 列出无入链的笔记 obsidian deadends # 列出无出链的笔记 obsidian unresolved # 列出损坏的链接
obsidian devtools # 打开开发者工具 obsidian eval code="app.vault.getFiles().length" # 执行 JavaScript 代码 obsidian dev:screenshot path=screenshot.png # 截图 obsidian plugin:reload id=my-plugin # 重新加载插件
help — 显示帮助信息 / 显示特定命令的帮助version — 显示 Obsidian 版本号reload — 重新加载应用窗口restart — 重启应用daily — 打开每日笔记daily:path — 获取每日笔记路径daily:read — 读取每日笔记内容daily:append — 向每日笔记追加内容daily:prepend — 向每日笔记顶部插入内容file — 显示文件信息files — 列出仓库中所有文件folder — 显示文件夹信息folders — 列出仓库中所有文件夹open — 打开指定文件create — 创建新文件read — 读取文件内容append — 向文件追加内容prepend — 向文件开头插入内容move — 移动或重命名文件rename — 重命名文件delete — 删除文件search — 在仓库中搜索文本search:context — 搜索并返回匹配行及其上下文search:open — 打开搜索视图tasks — 列出仓库中的任务task — 查看或更新某项任务tags — 列出仓库中的所有标签tag — 获取标签详情properties — 列出仓库中所有属性property:set — 为文件设置属性property:remove — 从文件中移除属性property:read — 读取属性值aliases — 列出仓库中的所有别名backlinks — 列出指向某文件的所有入链links — 列出某文件的所有出链unresolved — 列出所有损坏的链接orphans — 列出无入链的文件deadends — 列出无出链的文件outline — 显示某文件的标题层级结构bookmarks — 列出所有书签bookmark — 添加书签bases — 列出所有基座文件base:views — 列出某基座中的所有视图base:create — 在基座中新建条目base:query — 查询基座并返回结果templates — 列出所有模板template:read — 读取模板内容template:insert — 将模板插入当前活跃文件commands — 列出所有可用命令 IDcommand — 执行一个 Obsidian 内置命令hotkeys — 列出所有快捷键绑定hotkey — 查询某命令对应的快捷键tabs — 列出当前打开的所有标签页tab:open — 新建标签页workspace — 显示当前工作区树状结构workspaces — 列出所有已保存的工作区workspace:load — 加载已保存的工作区workspace:save — 保存当前工作区布局workspace:delete — 删除已保存的工作区diff — 列出或比对本地/同步版本差异history — 列出某文件的历史版本history:list — 列出具有历史记录的文件history:read — 读取某文件的某一历史版本history:restore — 恢复某文件的某一历史版本history:open — 打开文件恢复界面sync — 暂停或恢复同步(on/off)sync:status — 显示同步状态sync:history — 列出同步版本历史sync:read — 读取某同步版本sync:restore — 恢复某同步版本sync:open — 打开同步历史界面sync:deleted — 列出同步中已被删除的文件publish:site — 显示已发布站点信息publish:list — 列出已发布的文件publish:status — 显示发布状态publish:add — 发布指定文件publish:remove — 取消发布指定文件publish:open — 打开已发布的网站themes — 列出已安装的主题theme — 显示当前激活主题或获取主题详情theme:set — 设置当前激活主题theme:install — 安装社区主题theme:uninstall — 卸载主题snippets — 列出已安装的 CSS 片段snippets:enabled — 列出已启用的 CSS 片段snippet:enable — 启用某 CSS 片段snippet:disable — 禁用某 CSS 片段plugins — 列出已安装的插件plugins:enabled — 列出已启用的插件plugins:restrict — 切换受限模式plugin — 获取插件详情plugin:enable — 启用插件plugin:disable — 禁用插件plugin:install — 安装社区插件plugin:uninstall — 卸载社区插件plugin:reload — 重新加载插件vault — 显示当前仓库信息vaults — 列出所有已知仓库vault:open — 打开仓库(仅限 TUI 界面)random — 打开一篇随机笔记random:read — 读取一篇随机笔记unique — 创建唯一命名的笔记web — 在网页查看器中打开 URLwordcount — 统计字数与字符数recents — 列出最近打开的文件devtools — 切换 Electron 开发者工具eval — 执行 JavaScript 代码dev:screenshot — 截图dev:console — 显示捕获的控制台日志dev:errors — 显示捕获的错误信息dev:css — 带源码位置信息的 CSS 检查dev:dom — 查询 DOM 元素dev:cdp — 执行 Chrome DevTools Protocol 命令dev:debug — 附加/分离 CDP 调试器dev:mobile — 切换移动设备模拟模式“无法连接到 Obsidian”
“命令未找到:obsidian”
“文件未找到”
file=Name 按 Wikilink 方式解析(不带路径,不带 .md 扩展名)path=folder/file.mdobsidian daily # 打开今日日记 obsidian create name="笔记" # 创建笔记 obsidian search query="关键词" # 搜索 obsidian tasks daily todo # 列出未完成任务 obsidian tags counts # 列出标签
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习