Siri和Google Now之类的个人助理可能非常有用,但是您的Linux计算机上没有类似的东西。或至少曾经是这种情况。有Sinus,一个适用于Mac用户的类似于Siri的实用程序,但是现在Betty才是Linux操作系统。
什么是Betty?
Betty是类似于Siri和Google Now的个人助理,可以接受用普通英语编写的命令并为您执行。它支持许多不同的命令,稍后我们将进行介绍。唯一的“缺点"是它仅限于终端,并且不会接受Google Now和Siri这样的语音命令。不过,请不要让它吓倒您-它仍然非常有用且易于使用。
一旦安装了Betty,您就可以使用它进行各种操作。您可以告诉它计算文件中有多少个单词,更改各种配置,查找文件,进行Internet查询(甚至下载文件),执行文件和目录操作(例如更改权限和压缩/解压缩),执行各种用户命令,控制音乐应用程序以及更多功能。
对于您给Betty的每个命令,它都会告诉您使用哪个命令来满足您的请求,并提供该命令的输出。只要您注意终端使用的命令,这不仅使使用终端变得更加容易,而且还可以用作教学工具。
本文的发布时间是Betty大约只有两个月大。因此,它目前尚无法执行您想做的任何事情,但是如您所见,它已经支持大量命令。您给它的时间越多,它将支持的命令越多。而且等待也不会花费很长时间-对开发人员而言,添加命令非常容易,并且已经有少数人为该项目做出了贡献。
Betty可以做什么
以下是Betty实际使用的一些示例:
下面是Betty可以执行的一些网络查询的示例。为了使它们正常工作,您首先需要运行以下命令:
betty打开网络模式
。
有很多东西您可以使用与您的计算机相关的Betty进行操作。它也可以进行更改(例如权限,解压缩,删除),而不仅仅是执行信息命令。
我尝试此操作只是因为我感觉很喜欢,并且它起作用了!
Betty的安装
关于使用Betty的最困难的部分实际上是安装。可悲的是,您没有可以添加的简单PPA来安装Betty并完成安装。
sudo apt-get install ruby curl git
由于Betty是用Ruby编写的,因此安装ruby软件包可以使其运行。每当Betty想要执行与Internet相关的某些任务(例如下载文件)时,就需要curl软件包。最后,只需一会儿就可以使用git,以简化Betty的下载。然后运行:
cd && git clone https://github.com/pickhardt/betty
这会将Betty代码下载到以下位置的新文件夹中:您的主文件夹。最后,运行以下命令:
echo“ alias betty = \"〜/ betty / main.rb \“" >>〜/ .bashrc &&源〜/ .bashrc
<
这将在您的.bashrc文件中插入一些内容,使您只需在终端中键入“ betty"并让系统知道要查找的内容。
同样,它不是安装程序的最简单方法,但是至少您不必做很多事情,而只是复制和粘贴一些命令。
在Betty上分享您的想法
我很高兴看看当Betty有比当前支持更多的命令时,Betty会走多远。目前,您可以在Betty的Github页面上查看所支持的Betty命令的大部分完整列表(但并不详尽)。或者,您可以试玩一下,看看有什么用!
您将如何使用Betty?您想看到它现在无法做什么? Betty可以让您的非极客朋友尝试Linux吗?在评论中让我们知道!