Jrnl – 在 Linux 终端中的数字日记上表达你的感受

只需说“亲爱的日记”并在便条中表达您难以言表的感受。 当您几乎没有人可以分享您的想法时,日记可以成为您最好的朋友。 这不仅仅是对自己说的话。 但是,当我们拥有 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 该单词不是条目。 在这里,您可以通过诸如现在、下周五、上周三等间接词来指定时间。

jrnl:如何使用 如果您不添加任何特定时间或日期,此应用程序将使用当前时间。 一旦您停止书写并想保存笔记,只需按“Enter’。 你也可以在命令行输入 jrnl 来做笔记。 在默认的文本编辑器中,您将获得一个文件 journal.txt. 在这里,您可以添加一行,并且使用文本编辑器,您可以添加长文本。 要在笔记中添加时间和日期,请执行以下命令。

要将日记条目归档到注释中,您必须运行 jrnl 在条目上。 但是您不能在注释中使用任何保留的标点符号。 您还可以使用 jrnl 为您的笔记添加标签。 为此,使用 @ 在您要标记的那个词之前。 此外,您可以在 jrnl 中搜索输入单词、日期或标签的注释。

jrnl:如何使用 2jrnl 将考虑第一个之前的句子 . 作为笔记的标题。 在第一个的情况下,事情将是一样的 :, !, 和 ?. 现在,让我们来看看如何在 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 很有趣、令人兴奋且必不可少。 这个开源应用程序也可以免费使用,安装过程不需要超过五分钟。 所以,你绝对可以试一试。 然后让我们知道它在您的系统上是如何工作的。 在这里,我今天要离开。 希望我的简短评论对您有所帮助。 感谢您的时间。