乐趣区

关于linux:说出来也许你不信我被-Linux-终端嘲笑了……

人这一辈子,真的是十分不容易:读书时,被老师、同学讥笑,工作时,被老板、共事讥笑,就连进来撸个串儿,还可能被敌人讥笑……

这些也就算了,毕竟大家还都是同类,都是活生生的人。然而,你如果被 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 开发学习路线图

也心愿有小伙伴能退出我,把这份电子书做得更完满!

有播种?心愿老铁们来个三连击,给更多的人看到这篇文章

举荐浏览:

  • 干货 | 程序员进阶架构师必备资源免费送
  • 神器 | 反对搜寻的资源网站
退出移动版