如何在Linux的命令列中使用Evernote

2021-09-23 15:50:09 字數 3215 閱讀 3780

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賬號關聯:

$ geeknote 

login

接著輸入你的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

]現在基本的建立和編輯已經完成了,更高階的特性是搜尋和刪除。你可以下面的語法搜尋你的筆記:

$ geeknote 

find

--search

[text-to

-search]--

tags

[comma

-separated tags]--

notebook

[comma

-separated notebooks]--

date

[date-or

-date

-range]--

content

-search

預設地上面的命令會通過標題搜尋筆記。 用"--content-search"選項,就可以按內容搜尋。

比如:

$ geeknote 

find

--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的任務是從標準輸入中選擇字...