您可以在终端上完成许多在图形用户界面中不那么容易做的事情–此外,通过命令行界面进行尽可能多的工作还真是令人讨厌。

当然,对于普通用户而言,通常无需进入终端,但是通过图形用户界面使用终端具有一些优势

Linux终端可能是一个复杂的野兽,拥有Siri之类的东西可以使事情变得更容易,这将非常方便。

从某种意义上说,它类似于Linux终端的Siri或Google Now

Betty是一种Linux工具,可以将简单的英语命令转换为Linux终端命令

掌握终端和终端命令并不是一件容易的事,但是Betty可能会使事情变得容易得多。

根据GitHub页面,开发背后的全部动机是允许用户使用自然语言输入来使用终端 ,从而使您无需离开终端或在Internet上查找晦涩的终端命令就可以做很多事情。

安装贝蒂

只需确保准确键入这些命令,并确保Linux安装是最新的即可。

您将不得不深入研究Linux终端以安装Betty,但这是一个简单的过程。

在终端中输入以下命令(如果已经安装了这些命令,则可以跳过以下步骤):

首先,您需要安装Ruby,Curl和Git。

$ sudo apt-get install ruby curl

$ sudo apt-get install git

假设您已将Betty安装到主文件夹中。

一旦安装了Ruby,Curl和Git,就该安装Ruby并设置别名了,以方便使用。

$ cd ~ && git clone https://github.com/pickhardt/betty

$ echo "alias betty=\"~/betty/main.rb\"" >> ~/.bashrc

$ source ~/.bashrc

只需运行以下两个命令:

另外,如果您正在运行Ubuntu的旧版本(例如12.04),则可能必须将Ruby更新到1.9.1,以避免在运行Betty命令时出现很多错误。

$ sudo apt-get install ruby1.9.1

$ sudo update-alternatives –config ruby

只需通过输入选择编号来选择Ruby 1.9.1,然后按Enter键就可以了。

当您运行第二个命令时,将提示您选择Ruby版本。

贝蒂:将通用英语转换为Linux终端命令

使用贝蒂

您可以使用Betty做很多事情,并且在GitHub官方页面上有命令列表,随着开发的进行,越来越多的命令被添加。

完成安装过程后,即可开始使用Betty。

只需输入Betty是什么时间即可获取时间, Betty输入日期是什么日期即可。

贝蒂可以提供基本信息,例如时间和日期。

让我们从一些基础知识开始。

但是,让我们看一下Betty可以做什么的一些示例。

贝蒂:将通用英语转换为Linux终端命令

Betty还可以获取并返回其他基本信息,例如您的用户名,IP地址 ,其他登录用户,等等。

贝蒂:将通用英语转换为Linux终端命令

您还可以使用Betty 压缩和解压缩文件和文件夹。

贝蒂:将通用英语转换为Linux终端命令

这些查询包括检查天气,翻译单词,甚至查找人,物和地点。

除了与机器相关的操作外,Betty还具有Web模式,可让您执行Internet查询

贝蒂:将通用英语转换为Linux终端命令

通过一些实验以及快速查看GitHub上可用的命令列表,可以发现Betty可以做的其他所有事情(包括控制iTunes和Spotify )。

需要注意的几件事:首先,这些只是 Betty可以做的事的几个例子

其次,由于Betty旨在理解自然语言输入,因此有多种不同的方式来表达相同的请求 -您只需要尝试找出它们的含义即可。

结论

对于任何对使用Linux终端感兴趣的人,以及对开发计算机自然语言输入系统有兴趣的人, Betty都是非常有用的工具。

Betty 显示了它执行的命令的事实也使任何想学习Linux终端命令的人都受益匪浅,因为它可以帮助您将抽象的命令与类似英语的自然句子关联起来。

它的功能可能仍然受到一些限制,但事实是它正在积极开发中,这意味着它即使在目前的状态下,仍可以作为您密切关注的工具


翻译自: https://www.hongkiat.com/blog/plain-english-terminal-commands-betty/

相关文章:

  • 2022-12-23
  • 2021-05-01
  • 2022-12-23
  • 2021-05-23
  • 2022-12-23
  • 2021-11-18
  • 2021-12-27
  • 2021-11-05
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
  • 2022-02-16
  • 2021-09-26
相关资源
相似解决方案