用途:在终端通过 obsidian <command> 控制正在运行的 Obsidian 实例,管理笔记、任务、属性、标签与仓库结构,也用于插件/主题开发调试。多数命令需 Obsidian 处于运行状态,未打开时首个命令会启动它。
主要能力:搜索与结构分析(search、search:context、links、backlinks、outline、orphans、deadends、unresolved、tags、tag);笔记操作(read、create、append、prepend、move、rename、delete);日记(daily:read、daily、daily:append、daily:prepend、daily:path);任务(tasks、task);属性与 frontmatter(properties、property:read、property:set、property:remove);Bases 插件(bases、base:views、base:query、base:create);插件开发(plugin:reload、dev:errors、dev:screenshot、dev:dom、dev:console、eval、dev:css、dev:mobile)。
用法:参数写作 param=value,含空格需加引号,如 content="Hello world";布尔标志 silent、overwrite、newtab 不带值;多行内容用 \n、\t。vault=<name> 指定仓库,默认当前目录(若为仓库)或活动仓库;file=<name> 按 wikilink 解析,path=<path> 用仓库根精确路径。无参数运行 obsidian 进入交互 TUI。完整命令以 obsidian help 或 obsidian help <command> 为准。
适用场景:批量整理笔记、检索与链接检查、任务与日记管理、插件开发迭代。
限制:多数命令依赖 Obsidian 运行;Bases、Daily notes 等命令依赖对应插件;资料未提供安装方式、平台支持与收费信息。