重击侮辱。 在用户名输入错误命令时调用用户名的脚本

今天,我们想共享一个命令行脚本,而偶然发现了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
}

我们添加了一些攻击性侮辱。 在下面的屏幕截图中自己查看。

拒绝责任: 如果您有意或无意地伤害了某人的感觉,我们和该脚本的作者均不负责。 该脚本纯粹是为了娱乐和娱乐。

玩得开心!

Sidebar