重击侮辱。 在用户名输入错误命令时调用用户名的脚本
今天,我们想共享一个命令行脚本,而偶然发现了Reddit。 约会 重击者,一个简单的脚本,只要用户键入错误的Unix命令,就会冒犯用户。 使用 重击者,您可以向用户起誓,要求在其终端中输入任何错误的命令。 它可以在任何包含BASH shell的类Unix操作系统上运行。
重击者:一个输入错误命令时调用用户名的脚本
确保已安装Git。 如果尚未安装,请使用默认的程序包管理器进行安装。 例如,您可以使用以下命令在任何基于DEB的系统上安装Git:
sudo apt install git
然后,从git克隆Bash-insulter存储库:
git clone https://github.com/hkbakke/bash-insulter.git bash-insulter
将脚本复制到文件夹 /等/…
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
通过键入保存并关闭文件 :wq…
最后,运行以下命令以更新更改。
source /etc/bash.bashrc
现在输入一些错误的命令,以查看他如何冒犯您。
$ unam -a $ clca
大声笑! 好笑,不是吗? 作者添加了不会冒犯任何人的侮辱。 您可以根据需要添加自己的怨恨。
为此,请编辑文件 /etc/bash.command-not-found:
sudo vi /etc/bash.command-not-found
在指令中添加所需的内容 当地侮辱…
command_not_found_handle () { local INSULTS=( "Boooo!" "Разве вы не знаете что-нибудь?" "Хахаха, n00b!" "Ничего себе! Это было впечатляюще неправильно!" "Что ты делаешь??" "Жалкий" "Хуже всего сегодня!" "N00b оповещения!" "Ваша заявка на снижение зарплаты была отправлена!" "лол" "Лол ... плз" "Плз удалить" "И Премия Дарвина переходит к .... $ {USER}!" "ERROR_INCOMPETENT_USER" "Некомпетентность, какая компетентность" "Плохо." "Что это? ... Любительский час!?" "Давай! Ты можете это сделать!" "Хорошая попытка." "Что делать, если ... вы вводите фактическую команду в следующий раз!" "Что делать, если я сказал вам ... можно ввести действительные команды." "Это не для Windows" "Может быть, вы должны оставить командную строку в покое ..." "Пожалуйста, отойдите от клавиатуры!" "Код ошибки: 1D10T" "Внимание! Что-нибудь туристы и NONTEKNISCHEN LOOKENPEEPERS! KOMPUTERMASCHINE не для GEFINGERPOKEN И ЦЕНТР DIG! ODERWISE ЛЕГКО SNAP прыгающего ДВИЖЕНИЯ, BLOWENFUSEN И POPPENCORKEN LACE sparken. НЕ НЕСЕТ ОТВЕТСТВЕННОСТЬ ЗА ТОРГОВ с тупыми головками. каучук CORNERS SIGHTSEEREN KEEPEN хлопковой PICK-левши по карманам ДОЛЖНО. ZO RELAX и мигающие хлопает Lichten ". "Pro совет: введите действительную команду!" "Выйди на улицу." "Это не поисковая система." "(╯ ° □ °) ╯( ┻━┻" "¯ _ (ツ) _ / ¯" "Почему ты такой глупый?!" "Возможно, компьютеры не для вас ..." "Почему ты так со мной поступаешь?!" "Не у вас есть что-нибудь лучше сделать?!" "Я _seriously_ рассматривает 'гт -rf /' - ING себя ..." "Вот почему никто не любит вас." "Вы еще пытайтесь?!" ) # Генератор источника "случайный" 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)nn" fi echo "-bash: $1: command not found" # Возвращает код выхода, обычно возвращаемый недопустимой командой return 127 }
我们添加了一些攻击性侮辱。 在下面的屏幕截图中自己查看。
拒绝责任: 如果您有意或无意地伤害了某人的感觉,我们和该脚本的作者均不负责。 该脚本纯粹是为了娱乐和娱乐。
玩得开心!