共计 1473 个字符,预计需要花费 4 分钟才能阅读完成。
人这一辈子,真的是十分不容易:读书时,被老师、同学讥笑,工作时,被老板、共事讥笑,就连进来撸个串儿,还可能被敌人讥笑……
这些也就算了,毕竟大家还都是同类,都是活生生的人。然而,你如果被 Linux 终端给讥笑了,你的心田会是什么感触?
明天要介绍的,是一个十分乏味的 CLI 工具,这个工具能够实现当你在终端输错命令时,会随机回复一句讥笑你的话。尽管是讥笑人的工具,但良许感觉还是挺乏味的,给干燥的工作带来一些乐趣。
Linux 终端讥笑器的装置
这是一个在 GitHub 上的开源我的项目,所以能够间接 clone 到本地:
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"
... #省略
}
当然,这个也能够写成中文的。如果你不喜爱这些讥嘲的话,你能够将它们改成一些激励的话,比方: 加油哦,棒棒哒,你行的
,就看你的脑洞啦~
最初,最近很多小伙伴找我要 Linux 学习路线图 ,于是我依据本人的教训,利用业余时间熬夜肝了一个月,整顿了一份电子书。无论你是面试还是自我晋升,置信都会对你有帮忙!
收费送给大家,只求大家金指给我点个赞!
电子书 | Linux 开发学习路线图
也心愿有小伙伴能退出我,把这份电子书做得更完满!
有播种?心愿老铁们来个三连击,给更多的人看到这篇文章
举荐浏览:
- 干货 | 程序员进阶架构师必备资源免费送
- 神器 | 反对搜寻的资源网站