Si quieres aprender a usar la línea de comandos (CLI) en Linux entonces conoce a Betty, un asistente virtual de línea de comandos para Linux.

Betty es algo similar al asistente personal Siri de Apple o la función de búsqueda de voz (Voice Search) de Google. Es una interfaz amigable para tu línea de comandos que traduce frases de tipo inglés a comandos de Linux.

Usted no necesita preguntar a Google o buscar algún manual, simplemente haga sus preguntas en frases sencillas (en inglés), y Betty hará lo que usted le dice. En este breve tutorial, le mostraré cómo instalar y usar Betty en Linux.


1. Instalación de Betty para Linux

Para instalar Betty en Linux, sigue los pasos presentados a continuación:

  • Primero, Instale los requisitos previos necesarios.

En Arch Linux y derivados:

sudo pacman -S  git curl ruby

En sistemas basados ​​en Debian:

sudo apt-get install git curl ruby

En sistemas basados ​​en RPM:

sudo yum install git curl ruby

En SUSE, openSUSE:

sudo zypper install git curl ruby
Instalación de Ruby para Betty

Instalación de Ruby para Betty

  • A continuación, clone el repositorio Betty utilizando el siguiente comando:
git clone https://github.com/pickhardt/betty
Instalación de Betty en Linux

Instalación de Betty en Linux

  • He clonado el repositorio Betty en mi directorio de $home. Ahora, agregue el alias betty en el archivo .bashrc. Para ello, edite el archivo .bashrc:
vi ~/.bashrc
  • Agregue la siguiente línea:
alias betty="/home/betty/main.rb"

Tu ruta

Reemplace /home/betty con su propia ruta. En mi caso, he clonado el repositorio betty en HOME.
  • Por último, actualice los cambios realizados en su archivo bashrc mediante el siguiente comando:
source ~/.bashrc

2. Utilizando Betty en Linux

El uso de Betty es trivial. Permítame mostrarle algunos ejemplos prácticos.


  • Digamos, usted quiere encontrar su nombre de usuario. Para ello, escriba:
whoami

Sin embargo, no es necesario ejecutar el comando real. No tienes que memorizar y recordar todos los comandos de Linux. Simplemente puede preguntar a Betty en frases sencillas en inglés.

  • Digamos, por ejemplo, quiere conocer su nombre de usuario, simplemente escriba:
betty whats my username

Betty es GENIAL

Por supuesto, Betty es lo suficientemente inteligente como para entender tu pregunta y ejecutará el comando 'whoami' y mostrará el resultado.
  • Como buscador puede encontrar un mapa, por ejemplo de Machu Picchu, con el siguiente comando:
betty show me a map of machu picchu cuzco
betty show me a map of

betty show me a map of …

  • Aquí hay más ejemplos:
//Betty cuál es mi versión del kernel
$ betty whats my kernel version
//Betty qué hora es
$ betty what time is it
// Bettu qué mes es
$ betty what month is it
Ejemplos de uso para Betty en Linux

Ejemplos de uso para Betty en Linux

Si hay más de una forma en que Betty podría responder, ella le pedirá que seleccione la que desea. Por ejemplo, si usted le pide la dirección IP de su ordenado, betty le preguntará si desea la IP interna o externa.

Y si Betty no puede entender su pregunta, mostrará el siguiente mensaje:

Betty: I don't understand. Hopefully someone will make a pull request so that one day I will understand.

Para más ejemplos, puede visitar la página del proyecto Betty en GitHub. (↓)

Repositorio de Betty

Vale mencionar que Betty no hará cosas complejas, como implementar un servidor Web. Puede usarlo para realizar algunos comandos simples. Si desea agregar más funciones, puede contribuir al proyecto en GitHub.

A pesar de que Betty en Linux no está siendo mantenido activamente, todavía es totalmente funcional. Si te parece complicado aprender comandos de Linux, Betty podría ser un compañero perfecto para ti. Pruébalo, no te decepcionará. ¡Y compártelo!

¡Mantente actualizado!

Suscríbete a nuestro boletín semanal...

Suscríbete a nuestro boletín electrónico para recibir artículos útiles y ofertas especiales. No te perderás absolutamente de nada!

Enviaremos solamente boletines al email y no compartiremos su email.