Используйте естественный язык с Бетти, вашим цифровым помощником в терминале Linux

Персональные помощники, такие как Siri и Google Now, могут быть очень полезны, но для вашего компьютера с Linux ничего подобного нет. Или, по крайней мере, раньше. Есть Sinus, Siri-подобная утилита для пользователей Mac

, но теперь настала очередь Linux с Бетти.

Что такое Бетти?

Бетти — личный помощник, похожий на Siri и Google Now, который может принимать команды, написанные на простом английском языке, и выполнять их за вас. Он поддерживает множество различных команд, о которых мы поговорим чуть позже. Единственным недостатком является то, что он ограничен терминалом и не принимает голосовые команды, такие как Google Now

и Сири делают. Не позволяйте этому пугать вас — это все еще чрезвычайно полезно и просто в использовании.

После того, как Бетти установлена, вы можете делать с ней все что угодно. Вы можете сказать ему подсчитать, сколько слов содержится в файле, изменить различные конфигурации, найти файлы, выполнить Интернет-запросы (и даже загрузить файлы), выполнить операции с файлами и каталогами, такие как изменение разрешений и сжатие / распаковка, выполнение различных пользовательских команд, управлять музыкальными приложениями и многое другое.

Для каждой команды, которую вы предоставляете Бетти, она сообщит вам, какую команду она использует для выполнения вашего запроса, а также выдаст вывод этой команды. Это не только облегчает использование терминала, но также может использоваться как учебный инструмент, если вы обращаете внимание на команды, которые он использует.

Во время публикации этой статьи Бетти будет всего около двух месяцев. Поэтому он пока не способен делать буквально все, что вы хотите, но, как вы можете видеть, он уже поддерживает большое количество команд. Чем больше времени вы даете, тем больше команд он будет поддерживать. И ожидание не должно занимать много времени — добавление команд довольно легко для разработчиков, и уже есть более чем горстка людей, которые вносят свой вклад в проект.

Что может сделать Бетти

Вот несколько примеров Бетти в действии:

betty_webqueries

Вот пример некоторых веб-запросов, которые Бетти может выполнить. Чтобы они работали, сначала нужно выполнить команду:

Бетти включить веб-режим.

betty_localstuff

Есть много вещей, которые вы можете сделать с Бетти, которые относятся к вашему компьютеру. Он также может вносить изменения (такие как разрешения, распаковка, удаление), а не только выполнять информационные команды.

betty_story

Я попробовал это только потому, что мне так хотелось, и это сработало!

Установка Бетти

Самое сложное в использовании Бетти — это установка. К сожалению, нет простого PPA, который вы можете добавить

установить Бетти и закончить.

betty_install
Во-первых, вам нужно установить его зависимости с помощью команды:

sudo apt-get установить ruby ​​curl git

Поскольку Betty написана на Ruby, установка пакета ruby ​​позволяет ему работать. Пакет curl необходим всякий раз, когда Бетти хочет выполнить определенные задачи, связанные с Интернетом, такие как загрузка файла. Наконец, git необходим всего за мгновение, чтобы упростить загрузку Бетти. Затем запустите:

CD git clone https://github.com/pickhardt/betty

Это загрузит код Бетти в новую папку в вашей домашней папке. Наконец, запустите эту команду:

echo "alias betty = \" ~ / betty / main.rb \ "" >> ~ / .bashrc источник ~ / .bashrc

Это вставит что-то в ваш файл .bashrc, что позволит вам просто ввести «betty» в терминал и дать системе знать, что искать.

Опять же, это не самый простой способ установить программу, но, по крайней мере, вам не нужно делать больше, чем просто копировать и вставлять некоторые команды.

Поделитесь своими мыслями о Бетти

Я рад видеть, как далеко продвигается Бетти, когда у нее гораздо больше команд, чем она поддерживает в настоящее время. В настоящее время вы можете проверить страницу Betty’s Github для получения наиболее полного (но не исчерпывающего) списка поддерживаемых команд Betty. Или, вы можете просто поиграть с этим и посмотреть, что работает!

Как бы вы использовали Бетти? Что бы вы хотели увидеть, как это происходит сейчас? Может ли Бетти побудить твоих неопытных друзей попробовать Linux? Дайте нам знать об этом в комментариях!

Ссылка на основную публикацию
Adblock
detector