From 9703e44a0b657ccafffaf8299d0bad7fb4bec076 Mon Sep 17 00:00:00 2001 From: "Xingyu.Wang" Date: Fri, 16 Nov 2018 22:15:58 +0800 Subject: [PATCH 1/5] PRF:20181024 Get organized at the Linux command line with Calcurse.md @geekpi --- ...at the Linux command line with Calcurse.md | 37 +++++++++---------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/translated/tech/20181024 Get organized at the Linux command line with Calcurse.md b/translated/tech/20181024 Get organized at the Linux command line with Calcurse.md index 6b6622dc5a..5d18f71ad5 100644 --- a/translated/tech/20181024 Get organized at the Linux command line with Calcurse.md +++ b/translated/tech/20181024 Get organized at the Linux command line with Calcurse.md @@ -1,11 +1,11 @@ 使用 Calcurse 在 Linux 命令行中组织任务 ====== -使用 Calcurse 了解你的日历和待办事项列表。 +> 使用 Calcurse 了解你的日历和待办事项列表。 ![](https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/calendar.jpg?itok=jEKbhvDT) -你是否需要复杂,功能丰富的图形或 Web 程序才能保持井井有条?我不这么认为。正确的命令行工具可以完成工作并且做得很好。 +你是否需要复杂、功能丰富的图形或 Web 程序才能保持井井有条?我不这么认为。合适的命令行工具可以完成工作并且做得很好。 当然,说出命令行这个词可能会让一些 Linux 用户感到害怕。对他们来说,命令行是未知领域。 @@ -15,54 +15,51 @@ ### 获取软件 -如果你喜欢编译代码(我通常不喜欢),你可以从[Calcurse 网站][1]获取源码。否则,根据你的 Linux 发行版获取[二进制安装程序][2]。你甚至可以从 Linux 发行版的软件包管理器中获取 Calcurse。检查一下不会有错的。 +如果你喜欢编译代码(我通常不喜欢),你可以从 [Calcurse 网站][1]获取源码。否则,根据你的 Linux 发行版获取[二进制安装程序][2]。你甚至可以从 Linux 发行版的软件包管理器中获取 Calcurse。检查一下不会有错的。 编译或安装 Calcurse 后(两者都不用太长时间),你就可以开始使用了。 ### 使用 Calcurse -打开终端并输入 **calcurse**。 +打开终端并输入 `calcurse`。 ![](https://opensource.com/sites/default/files/uploads/calcurse-main.png) Calcurse 的界面由三个面板组成: - * 预约(屏幕左侧) -  * 日历(右上角) -  * 待办事项清单(右下角) + * 预约Appointments(屏幕左侧) +  * 日历Calendar(右上角) +  * 待办事项清单TODO(右下角) +按键盘上的 `Tab` 键在面板之间移动。要在面板添加新项目,请按下 `a`。Calcurse 将指导你完成添加项目所需的操作。 +一个有趣的地方地是预约和日历面板配合工作。你选中日历面板并添加一个预约。在那里,你选择一个预约的日期。完成后,你回到预约面板,你就看到了。 - -按键盘上的 Tab 键在面板之间移动。要在面板添加新项目,请按下 **a**。Calcurse 将指导你完成添加项目所需的操作。 - -一个有趣的地方地预约和日历面板一起生效。你选中日历面板并添加一个预约。在那里,你选择一个预约的日期。完成后,你回到预约面板。我知道。。。 - -按下 **a** 设置开始时间,持续时间(以分钟为单位)和预约说明。开始时间和持续时间是可选的。Calcurse 在它们到期的那天显示预约。 +按下 `a` 设置开始时间、持续时间(以分钟为单位)和预约说明。开始时间和持续时间是可选的。Calcurse 在它们到期的那天显示预约。 ![](https://opensource.com/sites/default/files/uploads/calcurse-appointment.png) -一天的预约看起来像: +一天的预约看起来像这样: ![](https://opensource.com/sites/default/files/uploads/calcurse-appt-list.png) -待办事项列表独立运作。选中待办面板并(再次)按下 **a**。输入任务的描述,然后设置优先级(1 表示最高,9 表示最低)。Calcurse 会在待办事项面板中列出未完成的任务。 +待办事项列表独立运作。选中待办面板并(再次)按下 `a`。输入任务的描述,然后设置优先级(1 表示最高,9 表示最低)。Calcurse 会在待办事项面板中列出未完成的任务。 ![](https://opensource.com/sites/default/files/uploads/calcurse-todo.png) -如果你的任务有很长的描述,那么 Calcurse 会截断它。你可以使用键盘上的向上或向下箭头键浏览任务,然后按下 **v** 查看描述。 +如果你的任务有很长的描述,那么 Calcurse 会截断它。你可以使用键盘上的向上或向下箭头键浏览任务,然后按下 `v` 查看描述。 ![](https://opensource.com/sites/default/files/uploads/calcurse-view-todo.png) -Calcurse 将其信息以文本形式保存在你的主目录下名为 **.calcurse** 的隐藏文件夹中,例如 **/home/scott/.calcurse**。如果 Calcurse 停止工作,那也很容易找到你的信息。 +Calcurse 将其信息以文本形式保存在你的主目录下名为 `.calcurse` 的隐藏文件夹中,例如 `/home/scott/.calcurse`。如果 Calcurse 停止工作,那也很容易找到你的信息。 ### 其他有用的功能 -Calcurse 其他的功能包括设置重复预约的功能。要执行此操作,找出要重复的预约,然后在预约面板中按下 **r**。系统会要求你设置频率(例如,每天或每周)以及你希望重复预约的时间。 +Calcurse 其他的功能包括设置重复预约的功能。要执行此操作,找出要重复的预约,然后在预约面板中按下 `r`。系统会要求你设置频率(例如,每天或每周)以及你希望重复预约的时间。 你还可以导入 [ICAL][3] 格式的日历或以 ICAL 或 [PCAL][4] 格式导出数据。使用 ICAL,你可以与其他日历程序共享数据。使用 PCAL,你可以生成日历的 Postscript 版本。 -你还可以将许多命令行参数传递给 Calcurse。你可以[在文档中][5]阅读它们。 +你还可以将许多命令行参数传递给 Calcurse。你可以[在文档中][5]了解它们。 虽然很简单,但 Calcurse 可以帮助你保持井井有条。你需要更加关注自己的任务和预约,但是你将能够更好地关注你需要做什么以及你需要做的方向。 @@ -73,7 +70,7 @@ via: https://opensource.com/article/18/10/calcurse 作者:[Scott Nesbitt][a] 选题:[lujun9972][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 From 2bf9a6f2aec8dba113d34195dfd9e5009290473c Mon Sep 17 00:00:00 2001 From: "Xingyu.Wang" Date: Fri, 16 Nov 2018 22:16:29 +0800 Subject: [PATCH 2/5] PUB:20181024 Get organized at the Linux command line with Calcurse.md @geekpi https://linux.cn/article-10238-1.html --- ...81024 Get organized at the Linux command line with Calcurse.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {translated/tech => published}/20181024 Get organized at the Linux command line with Calcurse.md (100%) diff --git a/translated/tech/20181024 Get organized at the Linux command line with Calcurse.md b/published/20181024 Get organized at the Linux command line with Calcurse.md similarity index 100% rename from translated/tech/20181024 Get organized at the Linux command line with Calcurse.md rename to published/20181024 Get organized at the Linux command line with Calcurse.md From b751286f76109ed1ddf4a766039eff56dc92ee66 Mon Sep 17 00:00:00 2001 From: HankChow <280630620@qq.com> Date: Fri, 16 Nov 2018 23:07:28 +0800 Subject: [PATCH 3/5] hankchow translating --- ...Text - A Free Encrypted Notepad To Save Your Notes Online.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sources/tech/20181114 ProtectedText - A Free Encrypted Notepad To Save Your Notes Online.md b/sources/tech/20181114 ProtectedText - A Free Encrypted Notepad To Save Your Notes Online.md index d411ebc637..3682c9fdea 100644 --- a/sources/tech/20181114 ProtectedText - A Free Encrypted Notepad To Save Your Notes Online.md +++ b/sources/tech/20181114 ProtectedText - A Free Encrypted Notepad To Save Your Notes Online.md @@ -1,3 +1,5 @@ +HankChow translating + ProtectedText – A Free Encrypted Notepad To Save Your Notes Online ====== ![](https://www.ostechnix.com/wp-content/uploads/2018/11/protected-text-720x340.png) From 77691eba2e1ff7c205492f7ac3bf517d089e0f20 Mon Sep 17 00:00:00 2001 From: "Xingyu.Wang" Date: Fri, 16 Nov 2018 23:08:36 +0800 Subject: [PATCH 4/5] =?UTF-8?q?PRF:20181105=20Some=20Good=20Alternatives?= =?UTF-8?q?=20To=20=E2=80=98du-=20Command.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @HankChow --- ... Some Good Alternatives To ‘du- Command.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/translated/tech/20181105 Some Good Alternatives To ‘du- Command.md b/translated/tech/20181105 Some Good Alternatives To ‘du- Command.md index 960551ebcd..cd08bac2a2 100644 --- a/translated/tech/20181105 Some Good Alternatives To ‘du- Command.md +++ b/translated/tech/20181105 Some Good Alternatives To ‘du- Command.md @@ -11,9 +11,9 @@ ### tin-summer -`tin-summer` 是使用 Rust 语言编写的免费开源工具,它可以用于查找占用磁盘空间的文件,它也是 `du` 命令的另一个替代品。由于使用了多线程,因此 `tin-summer` 在计算大目录的大小时会比 `du` 命令快得多。`tin-summer` 与 `du` 命令之间的区别是前者读取文件的大小,而后者则读取磁盘使用情况。 +tin-summer 是使用 Rust 语言编写的自由开源工具,它可以用于查找占用磁盘空间的文件,它也是 `du` 命令的另一个替代品。由于使用了多线程,因此 tin-summer 在计算大目录的大小时会比 `du` 命令快得多。tin-summer 与 `du` 命令之间的区别是前者读取文件的大小,而后者则读取磁盘使用情况。 -`tin-summer` 的开发者认为它可以替代 `du`,因为它具有以下优势: +tin-summer 的开发者认为它可以替代 `du`,因为它具有以下优势: * 在大目录的操作速度上比 `du` 更快; * 在显示结果上默认采用易读格式; @@ -21,26 +21,26 @@ * 可以对输出进行排序和着色处理; * 可扩展,等等。 - - **安装 tin-summer** -要安装 `tin-summer`,只需要在终端中执行以下命令: +要安装 tin-summer,只需要在终端中执行以下命令: ``` $ curl -LSfs https://japaric.github.io/trust/install.sh | sh -s -- --git vmchale/tin-summer ``` -你也可以使用 `cargo` 软件包管理器安装 `tin-summer`,但你需要在系统上先安装 Rust。在 Rust 已经安装好的情况下,执行以下命令: +你也可以使用 `cargo` 软件包管理器安装 tin-summer,但你需要在系统上先安装 Rust。在 Rust 已经安装好的情况下,执行以下命令: ``` $ cargo install tin-summer ``` -如果上面提到的这两种方法都不能成功安装 `tin-summer`,还可以从它的[软件发布页][1]下载最新版本的二进制文件编译,进行手动安装。 +如果上面提到的这两种方法都不能成功安装 tin-summer,还可以从它的[软件发布页][1]下载最新版本的二进制文件编译,进行手动安装。 **用法** +(LCTT 译注:tin-summer 的命令名为 `sn`) + 如果需要查看当前工作目录的文件大小,可以执行以下命令: ``` @@ -80,13 +80,13 @@ $ sn sort /home/sk/ -n5 $ sn ar ``` -`tin-summer` 同样支持查找指定大小的带有构建工程的目录。例如执行以下命令可以查找到大小在 100 MB 以上的带有构建工程的目录: +tin-summer 同样支持查找指定大小的带有构建工程的目录。例如执行以下命令可以查找到大小在 100 MB 以上的带有构建工程的目录: ``` $ sn ar -t100M ``` -如上文所说,`tin-summer` 在操作大目录的时候速度比较快,因此在操作小目录的时候,速度会相对比较慢一些。不过它的开发者已经表示,将会在以后的版本中优化这个缺陷。 +如上文所说,tin-summer 在操作大目录的时候速度比较快,因此在操作小目录的时候,速度会相对比较慢一些。不过它的开发者已经表示,将会在以后的版本中优化这个缺陷。 要获取相关的帮助,可以执行以下命令: @@ -98,7 +98,7 @@ $ sn --help ### dust -`dust` (含义是 `du` + `rust` = `dust`)使用 Rust 编写,是一个免费、开源的更直观的 `du` 工具。它可以在不需要 `head` 或`sort` 命令的情况下即时显示目录占用的磁盘空间。与 `tin-summer` 一样,它会默认情况以易读的格式显示每个目录的大小。 +`dust` (含义是 `du` + `rust` = `dust`)使用 Rust 编写,是一个免费、开源的更直观的 `du` 工具。它可以在不需要 `head` 或`sort` 命令的情况下即时显示目录占用的磁盘空间。与 tin-summer 一样,它会默认情况以易读的格式显示每个目录的大小。 **安装 dust** @@ -114,7 +114,7 @@ $ cargo install du-dust $ wget https://github.com/bootandy/dust/releases/download/v0.3.1/dust-v0.3.1-x86_64-unknown-linux-gnu.tar.gz ``` -抽取文件: +抽取文件: ``` $ tar -xvf dust-v0.3.1-x86_64-unknown-linux-gnu.tar.gz @@ -283,7 +283,7 @@ via: https://www.ostechnix.com/some-good-alternatives-to-du-command/ 作者:[SK][a] 选题:[lujun9972][b] 译者:[HankChow](https://github.com/HankChow) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 From f8a8ffed809aecc4e140096c34ca24aabb107a3e Mon Sep 17 00:00:00 2001 From: "Xingyu.Wang" Date: Fri, 16 Nov 2018 23:09:02 +0800 Subject: [PATCH 5/5] =?UTF-8?q?PUB:20181105=20Some=20Good=20Alternatives?= =?UTF-8?q?=20To=20=E2=80=98du-=20Command.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @HankChow https://linux.cn/article-10239-1.html --- .../20181105 Some Good Alternatives To ‘du- Command.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {translated/tech => published}/20181105 Some Good Alternatives To ‘du- Command.md (100%) diff --git a/translated/tech/20181105 Some Good Alternatives To ‘du- Command.md b/published/20181105 Some Good Alternatives To ‘du- Command.md similarity index 100% rename from translated/tech/20181105 Some Good Alternatives To ‘du- Command.md rename to published/20181105 Some Good Alternatives To ‘du- Command.md