Bash-insulter, tu sistema insultará al usuario al escribir mal un comando

top feature image

Bash-insulter, tu sistema insultará al usuario al escribir mal un comando


about bash-insulter

En el siguiente artículo vamos a echar un vistazo a Bash-insulter. Este es un script para la línea de comandos que me encontré en Reddit. Esta es una divertida herramienta de CLI que te insulta de manera aleatoria cuando escribes un comando incorrecto. Puede sacar una sonrisa en estos largos días de trabajo. Esta herramienta es de código abierto y su código está disponible en el repositorio oficial de Github.

Este un script sencillo que hará que nuestro sistema insulte al usuario cada vez que escribamos un comando Unix de manera incorrecta. Con todo esto no vamos a mejorar nuestro sistema operativo, pero puede ser muy divertido usar bash-insulter para avergonzar al usuario por cualquier comando mal escrito en la terminal. Vamos a poder hacerlo funcionar en cualquier sistema operativo similar a Unix que contenga BASH Shell.

Podremos configurar el comando “sudo” para insultar al usuario cuando escribe de manera incorrecta la contraseña. Esto puede añadirse a las contestaciones que el sistema puede dar al usuario cuando escriba el comando incorrecto en el indicador del shell.

Instalar Bash-insulter

Para poder dar un poco más de mal lenguaje a nuestro sistema, tendremos que asegurarnos de haber instalado GIT en nuestro sistema operativo. Si aún no está instalado, podremos utilizar el administrador de paquetes predeterminado de nuestro sistema para instalarlo. Por ejemplo, podremos instalar GIT utilizando el siguiente comando en cualquier sistema basado en Debian. Para ello abrimos la terminal (Ctrl+Alt+T) y escribimos:

Una vez instalado git vamos a poder clonar el repositorio de Bash-insulter escribiendo en la misma terminal:

Una vez terminada la anterior acción, ya podremos copiar la secuencia de comandos a la carpeta /etc/ de nuestro sistema. Para hacerlo, solo tenemos que copiar el siguiente comando en nuestra terminal:

Ahora para hacerlo funcionar, tendremos que editar el archivo /etc/bash.bashrc. En la misma terminal vamos a editar el archivo utilizando vi (o el editor que más le guste a cada uno). Si utilizas vi, puedes utilizar el siguiente comando:

Una vez editado el archivo, solo tendremos que agregar las siguientes líneas. Es recomendable agregar estas líneas al final del archivo. También es buena idea dejar un comentario para identificar cuáles son esas líneas. Deberías tener algo como esto:

bash-insulter etc bashrc

Guarda y cierra el archivo escribiendo :wq. Una vez que salgas al sistema, ejecuta el siguiente comando para actualizar los cambios:

Probando Bash-insulter

Con las anteriores órdenes ya tenemos instalado el script en nuestro Ubuntu. Ahora, si el usuario escribe un comando incorrecto como los siguientes, el comando nos pondrá las pilas (según como lo tengas configurado).

comandos incorrectos bash-insulter

Esto es quizás una buena manera de mantener a raya y echarse unas risas cuando administras un sistema al que se conectan otros usuarios. El autor de este script ha agregado algunos “insultos” que no ofenden a muchos. Si queremos vamos a poder agregar nuestros propios insultos como nosotros queramos.

Configuración de Bash-insulter

Si queremos añadir nuevos mensajes, podremos hacerlo, editando el archivo /etc/bash.command-not-found. Para ello tendremos que escribir en la terminal (Ctrl+Alt+T) el siguiente comando:

Una vez editado el archivo, podremos agregar los mensajes que queramos. Tendremos que colocarlos dentro de la directiva de insultos locales. También podremos traducir los que ya hay dentro de la directiva, ya que los que vienen por defecto están en inglés (y a mi particularmente me resulta más gracioso que mi sistema operativo me mande mensajes en castellano). He de decir que los mensajes que se nos mostrarán lo harán de manera aleatoria.

Durante la configuración, he agregado algunos insultos un poco más agresivos. Véase en la captura de pantalla siguiente:

bash insulter configuración

Aviso

El autor de este script no se hace responsable si ha ofendido los sentimientos de alguien, intencionadamente o accidentalmente. Este script se ha creado puramente por diversión y entretenimiento.


4 Comments

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.