这是一个非常有趣的脚本,每当用户在终端输入错误的命令时,它都会嘲讽用户。

– Magesh Maruthamuthu

它让你在解决一些问题时会感到快乐。有的人在受到终端嘲讽的时候感到不愉快。但是,当我受到终端的批评时,我真的很开心。

这是一个有趣的 CLI 工具,在你弄错的时候,会用随机短语嘲讽你。此外,它允许你添加自己的短语。

如何在 Linux 上安装 Bash-Insulter?

在安装 Bash-Insulter 之前,请确保你的系统上安装了 git。如果没有,请使用以下命令安装它。

对于 Fedora 系统, 请使用 DNF 命令安装 git。

$ sudo dnf install git

对于 Debian/Ubuntu 系统,请使用 APT-GET 命令或者 APT 命令安装 git。

$ sudo apt install git

对于基于 Arch Linux 的系统,请使用 Pacman 命令安装 git。

$ sudo pacman -S git

对于 RHEL/CentOS 系统,请使用 YUM 命令安装 git。

$ sudo yum install git

对于 openSUSE Leap 系统,请使用 Zypper 命令安装 git。

$ sudo zypper install git

我们可以通过克隆clone开发人员的 GitHub 存储库轻松地安装它。

首先克隆 Bash-insulter 存储库。

$ git clone https://github.com/hkbakke/bash-insulter.git bash-insulter

将下载的文件移动到文件夹 /etc 下。

$ sudo cp bash-insulter/src/bash.command-not-found /etc/

将下面的代码添加到 /etc/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

你想测试一下安装是否生效吗?你可以试试在终端上输入一些错误的命令,看看它如何嘲讽你。

$ unam -a

$ pin 2daygeek.com

如果你想附加你自己的短语,则导航到以下文件并更新它。你可以在 messages 部分中添加短语。

# 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"

"The worst one today!"

"n00b alert!"

"Your application for reduced salary has been sent!"

"lol"

"u suk"

"lol... plz"

"plz uninstall"

"And the Darwin Award goes to.... ${USER}!"

"ERROR_INCOMPETENT_USER"

"Incompetence is also a form of competence"

"Bad."

"Fake it till you make it!"

"What is this...? Amateur hour!?"

"Come on! You can do it!"

"Nice try."

"What if... you type an actual command the next time!"

"What if I told you... it is possible to type valid commands."

"Y u no speak computer???"

"This is not Windows"

"Perhaps you should leave the command line alone..."

"Please step away from the keyboard!"

"error code: 1D10T"

"ACHTUNG! ALLES TURISTEN UND NONTEKNISCHEN LOOKENPEEPERS! DAS KOMPUTERMASCHINE IST NICHT FÜR DER GEFINGERPOKEN UND MITTENGRABEN! ODERWISE IST EASY TO SCHNAPPEN DER SPRINGENWERK, BLOWENFUSEN UND POPPENCORKEN MIT SPITZENSPARKEN. IST NICHT FÜR GEWERKEN BEI DUMMKOPFEN. DER RUBBERNECKEN SIGHTSEEREN KEEPEN DAS COTTONPICKEN HÄNDER IN DAS POCKETS MUSS. ZO RELAXEN UND WATSCHEN DER BLINKENLICHTEN."

"Pro tip: type a valid command!"

"Go outside."

"This is not a search engine."

"(╯°□°)╯︵ ┻━┻"

"¯\_(ツ)_/¯"

"So, I'm just going to go ahead and run rm -rf / for you."

"Why are you so stupid?!"

"Perhaps computers is not for you..."

"Why are you doing this to me?!"

"Don't you have anything better to do?!"

"I am _seriously_ considering 'rm -rf /'-ing myself..."

"This is why you get to see your children only once a month."

"This is why nobody likes you."

"Are you even trying?!"

"Try using your brain the next time!"

"My keyboard is not a touch screen!"

"Commands, random gibberish, who cares!"

"Typing incorrect commands, eh?"

"Are you always this stupid or are you making a special effort today?!"

"Dropped on your head as a baby, eh?"

"Brains aren't everything. In your case they're nothing."

"I don't know what makes you so stupid, but it really works."

"You are not as bad as people say, you are much, much worse."

"Two wrongs don't make a right, take your parents as an example."

"You must have been born on a highway because that's where most accidents happen."

"If what you don't know can't hurt you, you're invulnerable."

"If ignorance is bliss, you must be the happiest person on earth."

"You're proof that god has a sense of humor."

"Keep trying, someday you'll do something intelligent!"

"If shit was music, you'd be an orchestra."

"How many times do I have to flush before you go away?"

)

作者:Magesh Maruthamuthu[8] 选题:lujun9972 译者:zero-mk 校对:wxy

linux命令输入错误怎么弄,Bash-Insulter:一个在输入错误命令时嘲讽用户的脚本 | Linux 中国...相关推荐

  1. (58)FPGA面试题-只使用双输入NAND门,设计了一个四输入NAND门

    1.1 FPGA面试题-只使用双输入NAND门,设计了一个四输入NAND门. 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-只使用双输入NAND门,设计 ...

  2. linux shell eval,【shell】bash shell 中 set 和 eval 命令的使用

    set命令 https://man.linuxde.net/set Bash 脚本 set 命令教程 http://www.ruanyifeng.com/blog/2017/11/bash-set.h ...

  3. C语言输入数字出现相应答案,写一个函数 输入一个十六进制数,输出相应的十进制数。...

    C语言写一个函数,输入一个十六进制数,输出相应的十进制数. [c源程序] #include #define MAX 1000 int main() { int htoi(char s[]); int ...

  4. linux中shell命令行缩进,Linux下几个实用的bash命令 | 旺旺知识库

    一.扩展字段匹配 首先我们来看一个叫做扩展字段匹配的功能.这个选项允许你执行比标准Bash所提供的更复杂的字段匹配.例如,你可以定位除了后缀为.tmp之外的所有文件.扩展字段匹配功能可以通过shopt ...

  5. 【正点原子Linux连载】第三十八章 根文件系统构建 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...

  6. linux 两块硬盘做r0,本文是emp3r0r:Linux用户打造的Linux后渗透框架的后续。

    介绍 首先感谢大家对 emp3r0r 的肯定,如果有什么想法可以在评论区交流. 最近添加了些我觉得可能有用的东西,今天要介绍的就是dropper和packer两个新功能. dropper顾名思义是用来 ...

  7. 400错误请求怎么解决_什么是400错误请求错误(以及如何解决)?

    400错误请求怎么解决 A 400 Bad Request Error occurs when a request sent to the website server is incorrect or ...

  8. 基于vue开发的,车牌输入专用键盘, vue车牌输入键盘,vue车牌输入 vue-license-keyboard

    没办法,在项目中要求车牌输入的键盘要专门使用一个车牌输入的软键盘 项目地址:https://github.com/langyuxiansheng/vue-license-keyboard 最近重新写了 ...

  9. linux命令输入错误怎么弄,Linux下用shopt命令来帮我们自动纠错输入cd 错误

    下面是关于shopt命令的一些参数的用法 选项 含义 cdable_vars 如果给cd内置命令的参数不是一个目录,就假设它是一个变量名,变量的值是将要转换到的目录 cdspell 纠正cd命令中目录 ...

最新文章

  1. unity3d-游戏实战突出重围,第四天 添加角色
  2. 我服了!一些比较恶心的代码片段
  3. MFC中的CAsyncSocket类实现网络通信
  4. python七巧板三角形_用七巧板拼出14种三角形,这才是图形认知的神器!
  5. 燃鹅小助手自动抽奖源码
  6. 【codevs3324】新斯洛克
  7. 郭明錤:新款iPhone S或为“有史以来最便宜的5G iPhone”
  8. cdr非法软件 您的产品已被禁用怎么回事_多层刺网非法捕鱼 顺庆男子被取保候审...
  9. FontExplorer X Pro for Mac字体管理软件
  10. 一网打尽Android UI 控件教程
  11. C#建立手机号段全库
  12. word公式常用字体
  13. Vue+Mui商城项目使用说明(首页仿淘宝)
  14. 计算机桌面弹窗,网站弹窗广告:教你4种方法,永久关闭电脑弹窗广告,还你一个干净的桌面 _ 惠州SEO...
  15. 学无止境,京东活动自动领取脚本
  16. uniapp开发app中配置高德地图定位流程
  17. 【华人学者风采】徐泽水 四川大学
  18. 2021年中国棘轮手柄市场趋势报告、技术动态创新及2027年市场预测
  19. 淘宝和拼多多同类别测评
  20. hdu 2072 单词数(C语言)

热门文章

  1. 【实践】面向广告主的猜你喜欢推荐与B端用户增长实践.pdf(附下载链接)
  2. Java常量池学习总结-1
  3. python实现屏幕录制_GitHub - Sijiu/record-camera-and-screen: 录制摄像头和录制屏幕,两者之间可以轻易切换...
  4. 独立站卖家不可缺的推广引流?
  5. InnoDB文件系统
  6. 梯度为什么是函数增加最快的方向
  7. GOOGLE 分布式系统关键技术论文分析
  8. RMAN duplicate恢复数据库报错RMAN-06054问题处理
  9. 限量放送,2018全球智能驾驶峰会「免费拿票攻略」接住了!
  10. selenium之 chromedriver与chrome版本映射表(更新至v2.43)