[root@localhost dn]# dn "The same thing we do every night" [root@localhost dn]# cat 2019-11-30 * The same thing we do every night
dno:和 dn 是一样的效果,但是第一个参数是文件名,用于给笔记添加注释
1 2 3 4
[root@localhost dn]# dno 2019-11-30 "fuck" [root@localhost dn]# cat 2019-11-30 * The same thing we do every night * fuck
dnt:显示今天的笔记
1 2 3 4
[root@localhost dn]# dnt 2019-11-30 * The same thing we do every night * fuck
dnview:查看所有的笔记,或者查看指定笔记
1 2 3 4 5 6 7 8
[root@localhost dn]# dnview 2019-11-30 * The same thing we do every night * fuck [root@localhost dn]# dnview 2019-11-30 2019-11-30 * The same thing we do every night * fuck
dnte:编辑今天的笔记
1 2 3 4 5 6 7
[root@localhost dn]# dnte * The same thing we do every night * fuck ~ ~ ~ "~/dn/2019-11-30" 2L, 44C
dnoe:编辑指定笔记,
1 2 3 4 5 6 7
[root@localhost dn]# dnoe 2019-11-30 * The same thing we do every night * fuck ~ ~ ~ "~/dn/2019-11-30" 2L, 44C
脚本分析
设置环境变量 DN_PATH
1 2 3
# Daily Notes Aliases export DN_PATH=~/dn
dn
$1:表示从命令行接收第一个参数值。 例如:
1 2
$ dn "The same thing we do every night" # The same thing we do every night 就是第一个参数值。