Hoy me topé con un divertido script de línea de comandos llamado Bash-insulter . El script Bash-insulter insulta a los usuarios cuando escriben un comando incorrecto. Usando bash-insulter, puede hacer que los usuarios se sientan incómodos al mostrar palabras divertidas e insultantes cuando ejecutan un comando mal escrito en la Terminal. Funcionará en cualquier sistema operativo similar a Linux y Unix que contenga BASH Shell versión 4 y posteriores y Zsh.
El script Bash-insulter insulta a los usuarios cuando escriben un comando incorrecto
Asegúrate de haber instalado Git . Si aún no está instalado, use su administrador de paquetes predeterminado para instalarlo. Por ejemplo, puede instalar GIT usando el siguiente comando en cualquier sistema basado en DEB:
$ sudo apt install git
Luego, git clone el repositorio Bash-insulter:
$ git clone https://github.com/hkbakke/bash-insulter.git bash-insulter
Copie el script en su /etc/ carpeta.
$ sudo cp bash-insulter/src/bash.command-not-found /etc/
Edite /etc/bash.bashrc
archivo:
$ sudo vi /etc/bash.bashrc
Agregue las siguientes líneas:
if [ -f /etc/bash.command-not-found ]; then . /etc/bash.command-not-found fi
Presiona ESC clave y escriba :wq
para guardar y cerrar el archivo.
Finalmente, ejecute el siguiente comando para actualizar los cambios.
$ source /etc/bash.bashrc
Ahora, escribe algún comando incorrecto para ver cómo te insulta.
$ unam -a $ clca
Bash-insulter insulta a los usuarios cuando escriben un comando incorrecto
¡LOL! Gracioso, ¿no? El autor del guión ha añadido los insultos que no ofenden mucho a nadie. Sin embargo, puedes agregar tus propios insultos como desees.
Para hacerlo, edite /etc/bash.command-not-found
archivo:
$ sudo vi /etc/bash.command-not-found
Añade lo que quieras dentro de los insultos locales directiva.
command_not_found_handle () { local INSULTS=( "Boooo!" "Don't you know anything?" "RTFM!" "Hahaha, n00b!" "Wow! That was impressively wrong!" "What are you doing??" "Pathetic" "The worst one today!" "n00b alert!" "Your application for reduced salary has been sent!" "lol" "u suk" "lol... plz" "plz uninstall" "And the Darwin Award goes to.... ${USER}!" "ERROR_INCOMPETENT_USER" "Incompetence is also competence" "Bad." "Fake it till you make it!" "What is this...? Amateur hour!?" "Come on! You can do it!" "Nice try." "What if... you type an actual command the next time!" "What if I told you... it is possible to type valid commands." "Y u no speak computer???" "This is not Windows" "Perhaps you should leave the command line alone..." "Please step away from the keyboard!" "error code: 1D10T" "ACHTUNG! ALLES TURISTEN UND NONTEKNISCHEN LOOKENPEEPERS! DAS KOMPUTERMASCHINE IST NICHT FÜR DER GEFINGERPOKEN UND MITTENGRABEN! ODERWISE IST EASY TO SCHNAPPEN DER SPRINGENWERK, BLOWENFUSEN UND POPPENCORKEN MIT SPITZENSPARKEN. IST NICHT FÜR GEWERKEN BEI DUMMKOPFEN. DER RUBBERNECKEN SIGHTSEEREN KEEPEN DAS COTTONPICKEN HÄNDER IN DAS POCKETS MUSS. ZO RELAXEN UND WATSCHEN DER BLINKENLICHTEN." "Pro tip: type a valid command!" "Go outside." "This is not a search engine." "(╯°□°)╯︵ ┻━┻" "¯\_(ツ)_/¯" "So, I'm just going to go ahead and run rm -rf / for you." "Why are you so stupid?!" "Perhaps computers is not for you..." "Why are you doing this to me?!" "Don't you have anything better to do?!" "I am _seriously_ considering 'rm -rf /'-ing myself..." "This is why you get to see your children only once a month." "This is why nobody likes you." "Are you even trying?!" ) # Seed "random" generator RANDOM=$(date +%s%N) VALUE=$((${RANDOM}%2)) if [[ ${VALUE} -lt 1 ]]; then printf "\n $(tput bold)$(tput setaf 1)$(shuf -n 1 -e "${INSULTS[@]}")$(tput sgr0)\n\n" fi echo "-bash: $1: command not found" # Return the exit code normally returned on invalid command return 127 }
He añadido algunos insultos agresivos. Mírate a ti mismo en la siguiente captura de pantalla.
Insultar a los usuarios al escribir un comando incorrecto usando Bash-insulter
Descargo de responsabilidad: Ni nosotros ni el autor de este script somos responsables si ofendiste los sentimientos de alguien, intencionalmente o accidentalmente usando este script. Este guión es puramente para fines de diversión y entretenimiento. ¡Diviértete!