网淘吧来吧,欢迎您!

返回首页 微信
微信
手机版
手机版

Obsidian Daily

2026-03-28 新闻来源:网淘吧 围观:14
电脑广告
手机广告

Obsidian 每日笔记

与 Obsidian 每日笔记交互:创建笔记、追加条目、按日期读取以及搜索内容。

设置

检查是否配置了默认的知识库:

obsidian-cli print-default --path-only 2>/dev/null && echo "OK" || echo "NOT_SET"

如果未设置,则询问用户:

  1. 知识库名称(必填)
  2. 每日笔记文件夹(默认:知识库根目录,常见名称如:每日笔记日志daily
  3. 日期格式(默认:YYYY-MM-DD

配置知识库:

obsidian-cli set-default "VAULT_NAME"

Obsidian 每日笔记插件默认设置:

  • 日期格式:YYYY-MM-DD
  • 新文件位置:Vault 根目录
  • 模板文件位置:(无)

日期处理

获取当前日期:

date +%Y-%m-%d

跨平台相对日期(优先使用 GNU,BSD 作为备选):

参考命令
今天date +%Y-%m-%d
昨天date -d yesterday +%Y-%m-%d 2>/dev/null || date -v-1d +%Y-%m-%d
上周五date -d "last friday" +%Y-%m-%d 2>/dev/null || date -v-friday +%Y-%m-%d
3天前date -d "3 days ago" +%Y-%m-%d 2>/dev/null || date -v-3d +%Y-%m-%d
下周一date -d "next monday" +%Y-%m-%d 2>/dev/null || date -v+monday +%Y-%m-%d

命令

打开/创建今日笔记

obsidian-cli daily

在 Obsidian 中打开今日的每日笔记,如果不存在则从模板创建。

追加条目

obsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "ENTRY_TEXT")" --append

使用自定义文件夹:

obsidian-cli daily && obsidian-cli create "Daily Notes/$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "ENTRY_TEXT")" --append

阅读笔记

今日:

obsidian-cli print "$(date +%Y-%m-%d).md"

特定日期:

obsidian-cli print "2025-01-10.md"

相对日期(昨天):

obsidian-cli print "$(date -d yesterday +%Y-%m-%d 2>/dev/null || date -v-1d +%Y-%m-%d).md"

搜索内容

obsidian-cli search-content "TERM"

搜索笔记

交互式模糊查找器:

obsidian-cli search

特定知识库

添加--vault "名称"到任何命令:

obsidian-cli print "2025-01-10.md" --vault "Work"

示例输出

- Went to the doctor
- [ ] Buy groceries
- https://github.com/anthropics/skills
- 15:45 This is a log line

使用案例

日志条目:

obsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "- Went to the doctor")" --append

任务:

obsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "- [ ] Buy groceries")" --append

链接:

obsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "- https://github.com/anthropics/skills")" --append

带时间戳的记录:

obsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "- $(date +%H:%M) This is a log line")" --append

阅读上周五:

obsidian-cli print "$(date -d 'last friday' +%Y-%m-%d 2>/dev/null || date -v-friday +%Y-%m-%d).md"

搜索“会议”:

obsidian-cli search-content "meeting"
免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部
上一篇:Screen Monitor 下一篇:Lancedb Memory

相关文章

您是本站第289445名访客 今日有217篇新文章/评论