4个Linux自动化应用程序可简化您的任务和工作流程

在您用计算机处理的许多任务中,有些机会是重复的。为什么要一遍又一遍地手动删除相同类型的文件或键入相同的电子邮件?使用以下某些工具,您甚至不需要手动发送电子邮件。

下面的四个自动化应用程序使您可以专注于对自己重要的事情,而不必进行繁琐的维护任务。这样可以节省您的时间和脑力,可以在其他地方更好地利用它们。

为什么您可以自动化任务

自动化的力量可以节省大量时间并简化您的一天。我们正在谈论的是提高效率的方法,只需单击几下就可以将其编程到您的计算机中。

以下是您可以使用此列表中的某些应用程序处理的一种味道。

  • 删除在特定日期收集在桌面上的文件。
  • 按一下按钮发送一封或多封电子邮件。
  • 自动将文本插入电子邮件和文档中,而无需输入每次。
  • 这仅仅是开始。每种情况都不同,您可能会找到更多自动化软件来改善生活。

    1。 Actiona

    Actiona是此列表中最复杂的应用程序之一,可让您自动执行鼠标单击,编辑文件等操作。在可用功能类型方面,它介于macOS随附的Automator软件和AutoHotKey等应用程序之间。

    对于Actiona中的大部分操作,您可以使用可视化编辑器采取某些行动。一个示例是读取文件的内容并将其复制到剪贴板。另一个方法是读取剪贴板,如果其中包含URL,请在浏览器中打开该URL。这些当然是极其简化的示例。

    Actiona还可控制窗口,终止进程以及调用和结束过程。您还可以使用它来显示消息和提示,从而进行交互式工作流。如果您是高级用户,则可以编写JavaScript代码来增强Actiona的功能。在某些时候,唯一的限制就是您的想象力。

    该应用程序已经存在多年了,似乎并没有引起什么轰动,这可能是由于它的开放性。不过,如果您正在寻找可定制的自动化工具,那么这是我们在Linux上看到的最好的工具之一。

    下载:Actiona(免费)

    2。 AutoKey

    我们已经出于充分的理由赞扬了文本扩展的优点。您可以自动执行任何需要多次键入的内容,从而节省时间。

    每次键入三个或四个字符(而不是几个句子)也可以使手腕免于不必要的劳累。虽然诸如TextExpander和PhraseExpress之类的应用分别为Mac和Windows提供此功能,但是AutoKey可以在Linux上完成工作。虽然它可能不像这两个应用程序那样流行,但是AutoKey并不缺少功能。

    如果您熟悉这个概念,那么在这里它的工作原理是一样的。如果您是文字扩展的新手,那么它很简单:始终创建您要键入的内容的摘要,然后选择触发方式。这可以是热键,也可以是缩写。例如,键入“ adr"可能会扩展为键入您的家庭住址。

    请小心不要键入可能属于您键入的实际单词的内容。

    AutoKey不会给文本扩展领域带来了许多新的变化,但是并不需要为了有用。它是免费的,并且是积极开发的,可以为您节省大量时间。唯一需要注意的是,由于它依赖于X11,因此在使用Wayland而不是Xorg的发行版中,目前不能完全发挥作用。

    下载:AutoKey(免费)

    3。 Texpander

    另一个在Linux上进行文本扩展的示例,Texpander的工作方式与AutoKey略有不同。因此,如果您出于上述原因不能使用自动键,或者您正在寻找更轻巧的东西,这可能是一个不错的选择。折衷方案是您需要投入更多工作才能使Texpander启动并运行。

    虽然AutoKey是功能完善的应用程序,但Texpander是一个相对简单的Bash脚本,旨在提供类似的功能。您为该脚本分配了键盘快捷方式,该快捷方式随后弹出一个对话框,类似于您从Linux启动程序中看到的对话框。然后,您可以像使用其他文本扩展软件一样键入缩写。

    在管理代码段时,没有应用程序界面可以执行此操作。相反,您只需在主目录内的 .texpander 目录中创建文本文件。例如,如果将电子邮件签名保留在名为 sig.txt 的文本文件中,则在“ Texpander"对话框中键入“ sig"将插入该文件的内容。

    同时它不如“自动键控"先进,它具有一些优点。也就是说,它不依赖特定的后端来工作。这样可以避免AutoKey遇到Wayland的问题,也意味着它可以在Firefox和Thunderbird中运行,而AutoKey则不能。

    下载:Texpander(免费)

    4。 Gnome时间表

    如果您想在某个特定的时间或日期执行任何操作,例如创建一组文件,安装或卸载驱动器或执行其他操作,那么您可能已经听说过cron。这是在Linux上执行需要调度的所有操作的默认方式,但是编辑crontab文件并不是一件容易的事。

    如果您对Linux没有过多的经验,那么这似乎简直是不可思议。

    p>

    Gnome-Schedule使您可以使用cron以更简单的方式安排任务。 Gnome-Schedule会以一种易于阅读的格式显示该符号,而不是在crontab文件中显示的符号,该文件看起来像 0 * * * * 。如果您希望任务每小时发生一次,只需安排它每小时运行一次即可。 Gnome-Schedule为您处理繁重的工作。

    如果您编辑crontab文件的专家,那么高级模式将为您提供所有功能,而无需跳入vim来编辑手动归档。您甚至可以以root用户身份运行Gnome-Schedule,这将使您可以编辑任何用户的crontab和 at 任务。能够在一处完成所有操作,这使得它对于系统管理员和对普通用户而言都非常方便。

    日历的另一个方便功能是,它使您可以轻松地计划将来的任务。该应用程序还具有一个面板小程序,该小程序带有一个下拉菜单,可以随时关注您计划的任务。

    下载:Gnome计划(免费)

    完成更多工作?尝试使用终端机

    使用上述工具概括一下,这就是您要照顾的事情。

  • 动作a :该应用程序可让您自动执行以下操作:文件管理到窗口管理等等。
  • 自动键:告别输入带有不同单词的电子邮件。
  • Texpander :对文本扩展进行更精细的控制。
  • Gnome-Schedule :使用Linux用户多年来一直喜欢的调度功能,而无需进行复杂的设置。
  • 以上应用程序满足了许多需求,但是如果您希望更快地完成其他工作,该怎么办?答案(就像许多Linux任务一样)可能在命令行中。

    您不必记住所有有用的命令行操作即可完成任务。相反,我们有一个备有Linux命令的备忘单。您可以随时随地保存此内容以供参考,以备不时之需。

    图片来源:Dukekom / Depositphotos

    标签: 计算机自动化 Linux 生产力技巧