話說像我等一類的碼農門人手一個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
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@1
ready to run:
ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.043 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.093 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.044 ms
64 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 loss
round-trip min/avg/max/stddev = 0.043/0.076/0.126/0.035 ms
Ok, 關於同步share方面, 默認整合了對git的支持, 可以使用另外一個magicnote_git命令, 區別就是創建note倉庫的時候需要指定一個git倉庫地址, 要注意一定要有寫入權限, 否則就沒法上傳到倉庫了~