只需说“亲爱的日记”并在便条中表达您难以言表的感受。 当您几乎没有人可以分享您的想法时,日记可以成为您最好的朋友。 这不仅仅是对自己说的话。 但是,当我们拥有 PC 时,携带日记似乎很麻烦。 因此,数字日记无疑是个好主意。 让我们介绍一下 Jrnl,这是 Linux 终端上的现代数字日记。
Jrnl 是 Linux 终端上可用的开源日记应用程序。 最近,我开始了解它。 在尝试使用此应用程序时,我发现它非常有趣和令人兴奋。 所以,这里简单介绍一下我对Jrnl的体验。
什么是Jrnl?
首先,让我正确地向您介绍这个应用程序。 Jrnl 是一个极简的命令行日志应用程序。 此应用程序将您的所有笔记存储为简单且人类可读的文本文件。 最好的部分是您可以创建笔记、搜索它们,甚至在终端中查看它们。
使用此日记应用程序时,您可以直接从命令行简单地添加一个快速条目。 您还可以搜索过去的条目并将它们导出为丰富的格式。 格式包括 HTML、Markdown 等。Jrnl 还允许您创建多个笔记甚至多个日记。
对于不同的笔记和日记,您可以将工作条目与以前使用的条目分开。 此应用程序会将所有输入存储为简单且人类可读的文本。 对于该功能,终端将存储所有输入,即使应用程序停止工作,您也可以访问它们。
Jrnl的特点
- 名为 DayOne 集成的功能可让您从命令行编写、查看和搜索笔记。
- 您所有的日记和日记都将存储在纯文本文件中。
- 您可以按日期、标签或单词搜索笔记或过滤条目。
- 这个日记应用程序带有一个完全自然的语言界面。 因此,您无需记住任何神秘的快捷方式。
- 您的所有日记都将使用 BEA 256 位身份验证进行加密。 Jrnl 确实是使用军用级 AES 加密构建的。
- 它会将您的笔记与 Dropbox 同步,并让您将它们导出为 JSON。
- Jrnl 自带智能时间戳功能,支持多平台。
如何安装 Jrnl?
您可以通过多种方式在 Linux 系统上安装 Jrnl。 安装此应用程序的最简单方法是使用自制软件包。 要使用 homebrew 软件包,首先,在您的系统上安装 homebrew 并使用 jrnl 的安装代码。
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" $ brew install jrnl
或者,您可以使用 pip3 安装此程序。 Jrnl 基本上是一个 phyton 程序,所以它是这个应用程序最简单的方法。 首先,在您的系统上安装 Phyton 3,然后照常安装 Jrnl。
$ sudo apt install python3-pip $ pip3 --version $ pip3 install jrnl
您还可以从 snapcraft 安装 Jrnl。 执行以下命令以在现有 Linux 发行版上安装此应用程序。
----------- On Debian/Ubuntu ----------- $ sudo apt update $ sudo snap install jrnl --edge ----------- Linux Mint ----------- $ sudo rm /etc/apt/preferences.d/nosnap.pref sudo apt update $ sudo apt update sudo apt install snapd $ sudo snap install jrnl --edge ----------- Arch Linux/Manjaro ----------- $ git clone https://aur.archlinux.org/snapd.git cd snapd makepkg -si $ sudo systemctl enable --now snapd.socket $ sudo ln -s /var/lib/snapd/snap /snap $ sudo snap install jrnl --edge ----------- Fedora/Red Hat ----------- $ sudo dnf install snapd $ sudo ln -s /var/lib/snapd/snap /snap $ sudo snap install jrnl --edge
在这里,您需要完成一些额外的任务。 如果您使用的是最新版本 Linux Mint 20,则必须删除 etc/apt/preferences.d/nosnap.pref
在安装 Jrnl 之前。 要在 Arch Linux、Manjaro 上安装这个应用程序, Fedora和 Red Hat,您必须在安装 snapd 后立即注销并登录或重新启动您的 PC 以更新快照路径。
如何在 Linux 上运行 Jrnl?
使用 Jrnl 非常简单。 要创建便笺,您必须仅使用此应用程序的名称执行命令,即 jrnl
. 然后在命令旁边输入您的想法。 Jrnl 配备了一个高度发达的系统来保存你的笔记的所有细节。 只需用“明天”之类的关键字写一个便条。 此应用程序会将其保存到第二天的确切日期。 但是你必须添加一个 :
在指示词之后。 例如,我开始如下 –
jrnl Tomorrow: It is my birthday.
此外,您可以按照相同的方式添加任何特定的时间或日期。 这意味着您必须输入时间或日期,然后使用 :
紧随其后。 它将确保 Jrnl 该单词不是条目。 在这里,您可以通过诸如现在、下周五、上周三等间接词来指定时间。
如果您不添加任何特定时间或日期,此应用程序将使用当前时间。 一旦您停止书写并想保存笔记,只需按“Enter’。 你也可以在命令行输入 jrnl 来做笔记。 在默认的文本编辑器中,您将获得一个文件
journal.txt.
在这里,您可以添加一行,并且使用文本编辑器,您可以添加长文本。 要在笔记中添加时间和日期,请执行以下命令。
要将日记条目归档到注释中,您必须运行 jrnl
在条目上。 但是您不能在注释中使用任何保留的标点符号。 您还可以使用 jrnl 为您的笔记添加标签。 为此,使用 @
在您要标记的那个词之前。 此外,您可以在 jrnl 中搜索输入单词、日期或标签的注释。
jrnl 将考虑第一个之前的句子
.
作为笔记的标题。 在第一个的情况下,事情将是一样的 :
, !
, 和 ?
. 现在,让我们来看看如何在 Jrnl 中找到笔记。 这很简单,您必须输入日期、时间、特定单词或标签。 您可以查看以下说明以查找条目。
- 要按日期查找条目,您必须在“-”和“到”之后写下时间或一天。 为了 example
jrnl -to yesterday
,jrnl -to moth December
,jrnl -to January 8
. - 您也可以通过标题找到它。 为此,您必须运行
--title
. - 假设标签是“日记”。 你可以找到标签
jrnl @Diary
. - 如果它是一个单词,你也必须写它。 假设您正在查找带有“生日”的便条。 然后执行它运行
jrnl -contains "Birthday"
. - 如果您必须同时使用标签和单词,请尝试
jrnl @Diary -and "Birthday"
. - 您还可以一起找到 6 个最近的条目。 对于那次运行
jrnl -n 6
.
总结
Jrnl 仅适用于使用 Linux 终端的文学人士。 如果您对终端不满意,您可以简单地尝试任何流行的笔记本应用程序,例如 Evernote。 所以,在这里,我只试图吸引那些感觉良好使用终端的唯一 Linux 用户的注意力。
在我看来,使用 Jrnl 很有趣、令人兴奋且必不可少。 这个开源应用程序也可以免费使用,安装过程不需要超过五分钟。 所以,你绝对可以试一试。 然后让我们知道它在您的系统上是如何工作的。 在这里,我今天要离开。 希望我的简短评论对您有所帮助。 感谢您的时间。