Bash-insulter оскорбляет пользователей при вводе неправильной команды
Сегодня я наткнулся на забавный скрипт командной строки под названием Bash-insulter. Скрипт Bash-insulter оскорбляет пользователей, когда они вводят неправильную команду. Используя bash-insulter, вы можете доставить пользователям дискомфорт, отображая смешные и оскорбительные слова, когда они запускают в Терминале команду с ошибкой. Он будет работать в любых Linux и Unix-подобных операционных системах, содержащих BASH Shell версии 4 и новее, а также Zsh.
Скрипт Bash-insulter оскорбляет пользователей при вводе неправильной команды
Убедитесь, что у вас установлен Git. Если он еще не установлен, используйте для его установки менеджер пакетов по умолчанию. Например, вы можете установить GIT с помощью следующей команды в любой системе на основе DEB:
sudo apt install git
Затем git клонируйте репозиторий Bash-insulter:
git clone https://github.com/hkbakke/bash-insulter.git bash-insulter
Скопируйте сценарий в папку /etc/.
sudo cp bash-insulter/src/bash.command-not-found /etc/
Отредактируйте файл /etc/bash.bashrc
:
sudo vi /etc/bash.bashrc
Добавьте следующие строки:
if [ -f /etc/bash.command-not-found ]; then
. /etc/bash.command-not-found
fi
Нажмите клавишу ESC и введите :wq
, чтобы сохранить и закрыть файл.
Наконец, выполните следующую команду, чтобы обновить изменения.
source /etc/bash.bashrc
Теперь введите какую-нибудь неверную команду и посмотрите, насколько она вас оскорбит.
unam -a
clca
Bash-insulter оскорбляет пользователей при вводе неправильной команды
РЖУ НЕ МОГУ! Забавно, не так ли? Автор сценария добавил оскорбления, которые никого особо не оскорбляют. Однако вы можете добавить свои оскорбления по своему усмотрению.
Для этого отредактируйте файл /etc/bash.command-not-found
:
sudo vi /etc/bash.command-not-found
Добавьте что-нибудь по своему усмотрению в директиву локальные оскорбления.
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
}
Я добавил несколько агрессивных оскорблений. Посмотрите на себя на скриншоте ниже.
Оскорбляйте пользователей при вводе неправильной команды с помощью Bash-insulter
Отказ от ответственности: Ни мы, ни автор этого сценария не несем ответственности, если вы намеренно или случайно оскорбили чьи-то чувства, используя этот сценарий. Этот сценарий предназначен исключительно для развлечения и развлечения. Веселиться!
Ресурс:
- Страница GitHub, оскорбляющая Bash