geeknote是使用python開發的。因此,在開始之前請確保你已經安裝了python(最好是2.7的版本)和git。
在 debian、 ubuntu 和 linux mint 中
$sudo
apt-get
install python2.7
gitpython
-setuptools
$ git
clone
git:
$ cd
geeknote
$ sudo
python2.7
setup
.py install
在 fedora 或者 centos/rhel 中
$sudo
yuminstall
git$
gitclone
git:
$ cd
geeknote
$ sudo
python setup
.py install
在 arch linux 中
對於archlinux使用者,只需要使用aur中的包。
一旦你安裝完geeknote後,你應該將geeknote與你的evernote賬號關聯:
$ geeknotelogin
接著輸入你的email位址、密碼和你的二步驗證碼。如果你沒有後者的話,忽略它並按下回車。
顯然你需要乙個evernote賬號來完成這些,因此先去註冊吧。
完成這些之後,你就可以開始建立新的筆記並編輯它們了。
不過首先,你還需要設定你最喜歡的文字編輯器:
$ geeknote settings--editor
vim然後,一般建立一條新筆記的語法是:
$ geeknote create--title
[title of the
newnote
](--
content
[content]--
tags
[comma
-separated tags]--
notebook
[comma
-separated notebooks
])上面的命令中,只有『title』是必須的,它會與一條新筆記的標題相關聯。其他的標註可以為筆記新增額外的元資料:新增標籤來與你的筆記關聯、指定放在那個筆記本裡。同樣,如果你的標題或者內容中有空格,不要忘記將它們放在引號中。
比如:
$ geeknote create--title
"my note"
--content
"this is a test note"
--tags
"finance, business, important"
--notebook
"family"
然後,你可以編輯你的筆記。語法很相似:
$ geeknote edit--note
[title of the note to edit
](--
title
[new
title]--
tags
[new
br#--notebook
[new
notebooks
])注意可選的引數如新的標題、標籤和筆記本,用來修改筆記的元資料。你也可以用下面的命令重新命名筆記:
$ geeknote edit--note
[old title]--
title
[new
title
]現在基本的建立和編輯已經完成了,更高階的特性是搜尋和刪除。你可以下面的語法搜尋你的筆記:
$ geeknotefind
--search
[text-to
-search]--
tags
[comma
-separated tags]--
notebook
[comma
-separated notebooks]--
date
[date-or
-date
-range]--
content
-search
預設地上面的命令會通過標題搜尋筆記。 用"--content-search"選項,就可以按內容搜尋。
比如:
$ geeknotefind
--search
"*restaurant"
--notebooks
"family"
--date
31.03
.2014
-31.08
.2014
顯示指定標題的筆記:
$ geeknote show[title
]我最喜歡使用的乙個技巧是使用:
$ geeknote show"*"這會顯示所有的筆記並允許你在這中選擇乙個。
刪除一條筆記:
$ geeknote remove--note
[title
]小心這是真正的刪除。它會從雲儲存中刪除這條筆記。
最後有很多的選項來管理標籤和筆記本。我想最有用的就是顯示筆記本列表。
$ geeknote notebook-list
下面的命令非常相像。你可以猜到,可以用下面的命令列出所有的標籤:
$ geeknote tag-list
建立乙個筆記本:
$ geeknote notebook-create
--title
[notebook title
]建立乙個標籤:
$ geeknote tag-create
--title
[tag title
]一旦你了解了竅門,很明顯這些語法是非常自然明確的。
教你如何在MySQL命令列中使用SQL語句的規則
規則1 sql語句必須以分號 或者 g 結束 分號 是sql語句的結束標誌。如果遺忘了分號,而直接按下回車鍵時,在mysql客戶端上將顯示如下 mysql select from customer 因為沒有以分號結束,客戶端認為sql語句並沒有結束,顯示 等待使用者繼續輸入命令,直到以分號結束。有些...
如何在Linux 命令列終端分屏
下面介紹兩種終端分屏工具 screen和tmux 一 使用screen分屏 只能上下分屏,不能左右分屏 1 安裝工具 在ubuntu系統中使用sudo apt get install screen 安裝screen工具 2 使用工具 1,輸入命令screen使用工具 2,上下分屏 ctrl a 再按...
如何在Linux中使用awk命令
文字處理是unix的核心。從管道到 proc子系統,一切都是檔案 的理念貫穿於作業系統和所有基於它構造的工具。正因為如此,輕鬆地處理文字是乙個期望成為linux系統管理員甚至是資深使用者的最重要的技能之一,而 awk是通用程式語言之外最強大的文字處理工具之一。最簡單的awk的任務是從標準輸入中選擇字...