magicnote, 送给深度命令行中毒的同学们, 让指令流淌于指尖

分类: mobile3656 时间: 2025-10-10 10:32:42 作者: admin 阅读: 1992
magicnote, 送给深度命令行中毒的同学们, 让指令流淌于指尖

话说像我等一类的码农门人手一个magicnote已经是标配了, 这本神奇的记事本记录着我们平时使用的各种命令以及临时备忘, 起初我们对它关爱有佳, 不过日子久了, 麻烦也就来了.

话说, 还记不记得很多时候我们随手写下一段记录, 但是想要用的时候却忘记了写在哪里了...

话说, 还记不记得很多时候这本神奇记事本由于记录的太多太多东西, 以至于很难找到我们想要的东西...

话说, 还不记得很多时候当你想要执行一段命令时, 你需要掏出神奇记事本找出那段冗长的命令, copy后返回命令行终端, 再paste去执行...

话说, 很多时候你想快速的同步你的神奇记事本, 又或者你想分享给他人, 又或者你想借鉴一下他人的, 看似简单的事情变得相当复杂...

...

先列了几条, 如果你像我一样遇到这些问题, 也希望做一些改变的话, 可以瞧瞧这款命令行终端下的magicnote -> 猛击进入

注意一下系统要求: 支持Linux and Mac, 并且需要安装lua5.1+

命令很简单:

bash-$ magicnote

usage:

\_ magicnote addsource

\_ magicnote list [tag1 [ tag2 ...]]

\_ magicnote add [-tag tagname]

\_ magicnote rm tag@index [tag2@index2 ...]

\_ magicnote edit tag@index [tag2@index2 ...]

\_ magicnote find tag1 tag2 ...

\_ magicnote run tag@index [tag2@index2 ...]

\_ magicnote gc

比如list一下所有notes:

bash-$ magicnote list

ssh

|- @1 #1: ssh 127.0.0.1

|- @2 #1: ssh -P 1234 127.0.0.1 很方便去run一段note:

bash-$ magicnote run ping@1ready to run:ping 127.0.0.1PING 127.0.0.1 (127.0.0.1): 56 data bytes64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.043 ms64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.093 ms64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.044 ms64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.126 ms^C--- 127.0.0.1 ping statistics ---4 packets transmitted, 4 packets received, 0.0% packet lossround-trip min/avg/max/stddev = 0.043/0.076/0.126/0.035 ms Ok, 关于同步share方面, 默认整合了对git的支持, 可以使用另外一个magicnote_git命令, 区别就是创建note仓库的时候需要指定一个git仓库地址, 要注意一定要有写入权限, 否则就没法上传到仓库了~

就不一一介绍了, 有兴趣的同学们可以玩耍下, 有什么意见需求bug之类的, 直接在github上开issue即可.

have a fun :D

相关推荐