Бетти: Преврати общий английский в команды терминала Linux

Терминал Linux может быть сложным зверем, и было бы удобно иметь что-то вроде Siri, чтобы облегчить задачу. Конечно, часто нет необходимости заходить в терминал для обычных пользователей, но есть некоторые преимущества использования терминала по сравнению с графическим интерфейсом пользователя. С терминалом можно многое сделать, что не так просто сделать в графических пользовательских интерфейсах – кроме того, есть только это странное занудное удовольствие – делать как можно больше из интерфейса командной строки.

Осваивать терминал и команды терминала – не самая простая вещь, но Бетти может просто сделать все намного проще. Betty – это инструмент Linux, который может переводить простые английские команды в команды терминала Linux. В некотором смысле это похоже на Siri или Google Now для терминала Linux.

По словам GitHub, основная мотивация разработки заключалась в том, чтобы позволить пользователям использовать терминал с использованием ввода на естественном языке, позволяя вам делать множество вещей, даже не выходя из терминала, и не выискивая скрытые команды терминала в Интернете.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

Вам нужно будет погрузиться в терминал Linux, чтобы установить Бетти, но это простой процесс; просто убедитесь, что вы ввели эти команды точно, и убедитесь, что ваша установка Linux обновлена.

Прежде всего, вам нужно установить Ruby, Curl и Git. Введите эти команды в терминал (если они у вас уже установлены, вы можете пропустить эти шаги):

$ sudo apt-get install ruby ​​curl

$ sudo apt-get install git

После установки 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. Просто выберите Ruby 1.9.1, набрав его номер выбора, нажмите Enter, и все готово.

Выбор версии Ruby

Используя Бетти

После завершения процесса установки вы можете начать использовать Betty. С Betty можно многое сделать, и на официальной странице GitHub есть список команд, в которые добавляется все больше и больше команд по мере развития.

Но давайте просто посмотрим на некоторые примеры того, что может сделать Бетти. Давайте начнем с некоторых основ. Бетти может предоставить основную информацию, такую ​​как время и дата. Просто введите Бетти, сколько времени, чтобы получить время, и Бетти, какая дата, чтобы получить дату.

Время и дата

Бетти также может получать и возвращать другую основную информацию, такую ​​как ваше имя пользователя, IP-адрес, другие зарегистрированные пользователи и так далее.

Имя пользователя и IP

Вы также можете использовать Betty для сжатия и распаковки файлов и папок.

Сжатие папки

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

Веб-запрос

Несколько вещей, на которые стоит обратить внимание: во-первых, это лишь несколько примеров того, что Бетти может сделать. Некоторые эксперименты и быстрый просмотр списка команд, доступных на GitHub, должны показать все, что может делать Бетти (включая управление iTunes и Spotify).

Во-вторых, поскольку Бетти стремится понять ввод естественного языка, существует много разных способов сформулировать один и тот же запрос – вам просто нужно поэкспериментировать, чтобы выяснить, что это такое.

Вывод

Бетти Это довольно полезный инструмент для всех, кто интересуется использованием терминала Linux, а также для тех, кто интересуется разработкой систем ввода на естественном языке для компьютеров.

Тот факт, что Бетти показывает команды, которые она выполняет, также отлично подходит для тех, кто пытается изучать команды терминала Linux, поскольку это помогает вам часто ассоциировать абстрактные команды с естественными английскими предложениями.

Возможно, он еще немного ограничен в своих возможностях, но тот факт, что он находится в стадии активной разработки, означает, что он определенно является инструментом, за которым нужно следить, даже если он еще не выпил чашку чая в ее нынешнем состоянии.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *