В этой жизни все действительно непросто: когда ты учишься, над тобой смеются учителя и одноклассники, когда ты на работе, над тобой смеются начальник и коллеги, а над тобой может даже смеяться твоя друзья, когда вы уходите ненадолго...
Забудьте об этих, ведь все такие же, и все они живые люди. Но как бы вы себя чувствовали, если бы вас осмеял терминал Linux?
Сегодня я собираюсь представить очень интересный инструмент командной строки, который может случайным образом отвечать вам, когда вы вводите неправильную команду в терминале. Хотя это инструмент для смеха над людьми, Лян Сюй считает, что это довольно интересно и приносит немного удовольствия в скучную работу.
Установка Linux Terminal Mocker
Это проект с открытым исходным кодом на GitHub, поэтому вы можете клонировать его локально:
git clone https://github.com/hkbakke/bash-insulter.git bash-insulter
будет загруженbash.command-not-found
файл скопирован вetc
Под содержанием:
sudo cp bash-insulter/src/bash.command-not-found /etc/
Затем положитеbash.command-not-found
добавить вbash.bashrc
В файле:
$ vi /etc/bash.bashrc
#Bash Insulter
if [ -f /etc/bash.command-not-found ]; then
. /etc/bash.command-not-found
fi
Выполните следующую команду, чтобы вышеуказанные изменения вступили в силу:
sudo source /etc/bash.bashrc
Готово! Тогда вы можете протестировать этот удивительный инструмент, который будет смеяться над людьми!
Использование мокера терминала Linux
Давайте просто случайным образом потеряем некоторые "приказы", которых не существует, а затем примем их насмешки~
[alvin@VM_0_16_centos ~]$ sldkf
Why are you doing this to me?!
-bash: sldkf: command not found
[alvin@VM_0_16_centos ~]$ iehf
You are not as bad as people say, you are much, much worse.
-bash: iehf: command not found
[alvin@VM_0_16_centos ~]$ sdfas
How many times do I have to flush before you go away?
-bash: sdfas: command not found
Конфигурация мокера терминала Linux
Саркастические предложения выше на самом деле настраиваются, а их файлы просто копируютсяbash.command-not-found
файл, отредактируйте его напрямую, вы можете добавить несколько предложений самостоятельно.
# vi /etc/bash.command-not-found
print_message () {
local messages
local message
messages=(
"Boooo!"
"Don't you know anything?"
"RTFM!"
"Haha, n00b!"
"Wow! That was impressively wrong!"
"Pathetic"
... #省略
}
Конечно, это можно написать и на китайском языке. Если вам не нравится сарказм, вы можете изменить его на что-то ободряющее, например:加油哦,棒棒哒,你行的
, это зависит от твоего мозгового отверстия~
-----------------
Я Лян Сюй,Топ 500Иностранная компания Linux-разработчик, специализирующаяся на производстве Linux-галантереи. Добро пожаловать, чтобы обратить внимание на мой публичный номер "Хороший линукс",Ответить"1024"Получите самую свежую и полную техническую информацию, ответьте"вступить в группу«Войдите в экспертную группу по обмену технологиями Ruyun.