說出來也許你不信,我被 Linux 終端嘲笑了……

来源:https://www.cnblogs.com/yychuyu/archive/2020/07/26/13379602.html
-Advertisement-
Play Games

人這一輩子,真的是非常不容易:讀書時,被老師、同學嘲笑,工作時,被老闆、同事嘲笑,就連出去擼個串兒,還可能被朋友嘲笑…… 這些也就算了,畢竟大家還都是同類,都是活生生的人。但是,你如果被 Linux 終端給嘲笑了,你的內心會是什麼感受? 今天要介紹的,是一個非常有趣的 CLI 工具,這個工具可以實現 ...


人這一輩子,真的是非常不容易:讀書時,被老師、同學嘲笑,工作時,被老闆、同事嘲笑,就連出去擼個串兒,還可能被朋友嘲笑……

這些也就算了,畢竟大家還都是同類,都是活生生的人。但是,你如果被 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 終端嘲笑器的使用

我們隨便亂輸一些不存在的「命令」,然後就接受它的嘲笑吧~

[[email protected]_0_16_centos ~]$ sldkf

  Why are you doing this to me?!

-bash: sldkf: command not found
[[email protected]_0_16_centos ~]$ iehf

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

-bash: iehf: command not found
[[email protected]_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

有收穫?希望老鐵們來個三連擊,給更多的人看到這篇文章


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • java培訓主要包含哪些方面的學習?主要先學Java基礎,包括java語法,面向bai對象特征,常見API,集合du框架,在這方面需要學習到很多東西,需要夯實語法基礎,鍛煉編程思維,其實java語法基礎不難的,但是一定要學的特別扎實,才可以為後期學習做好基礎。 世界其實一直都在變化,每天都有新鮮事物 ...
  • 現在有越來越多的新技術東西、新言語涌現,如2015年5月發佈的Rust1.0、2014年出現的Hack和Swift,今年還出現了雲表0代碼編程...... 面臨林林總總的言語,我總是能收到IT新人、小白的疑問,這麼多言語我應該先學哪一種?什麼言語值得咱們長期地學習?學完之後工作開展前景大嗎? 在此我 ...
  • 「開發流程」在不同的產品項目中,不同規模的企業中,往往也不盡相同,有瀑布、有敏捷,但最基本的開發流程理當如圖所示,也是最簡單最容易實操,公認度最高 如果實踐這套流程,說明你們在甲方爸爸面前比較硬氣的那種。往往我們都做處在另一個痛苦的流程:甲提給運維或開發,今天明天要,加班實現,甲改需求,加班修改.. ...
  • 二分查找(英語:binary search),也叫折半查找(英語:half-interval search),是一種在有序數組中查找特定元素的搜索演算法。所以,二分查找的前提是數組必須是有序的。 二分查找只適用順序存儲結構。為保持表的有序性,在順序結構里插入和刪除都必須移動大量的結點。因此,二分查找特... ...
  • 記憶體管理的目標: 實現記憶體的分配和回收 合理的分配記憶體空間,提高記憶體利用率,提高記憶體訪問速度 存儲器的層次結構 速度由快到慢,容量由小到大,價格由高到低 寄存器->L1高速緩存 → L2高速緩存 → 主存儲器 → 本地二級存儲 → 遠程二級存儲(web/ftp) 特點:每個層級的存儲器都保存來自下一 ...
  • 目標 1.能夠自動刪除文件 2.能夠判斷文件達到一定量之後,執行目標1 3.自動化運行腳本。 知識點 1.if語句 2.crontab語句 3.賦值語句 編寫 #!bin/bash while [ $(du -sb /home/linuxprobe/Desktop/log | awk '{print ...
  • 1. ZABBIX備份 [[email protected] /]# mkdir -p /soft/zabbixback/zabbix-backup [[email protected] /]# cp /etc/zabbix/zabbix_server.c ...
  • 恩智浦半導體於2017年開始推出的i.MX RT系列重新定義了MCU,其第一款晶元i.MX RT1052,主頻高達600MHz,直接引爆眾多MCU開發者的神經。如今i.MX RT發佈已近三年,陸續推出了9款型號,細心的你會發生其實際上已經衍生為兩大陣營,分別是CM7內核的i.MX RT1xxx系列(... ...
一周排行
    -Advertisement-
    Play Games
  • 比如要拆分“呵呵呵90909086676喝喝999”,下麵當type=0返回的是中文字元串“呵呵呵,喝喝”,type=1返回的是數字字元串“90909086676,999”, private string GetStrings(string str,int type=0) { IList<strin ...
  • Swagger一個優秀的Api介面文檔生成工具。Swagger可以可以動態生成Api介面文檔,有效的降低前後端人員關於Api介面的溝通成本,促進項目高效開發。 1、使用NuGet安裝最新的包:Swashbuckle.AspNetCore。 2、編輯項目文件(NetCoreTemplate.Web.c ...
  • 2020 年 7 月 30 日, 由.NET基金會和微軟 將舉辦一個線上和為期一天的活動,包括 微軟 .NET 團隊的演講者以及社區的演講者。本次線上大會 專註.NET框架構建微服務,演講者分享構建和部署雲原生應用程式的最佳實踐、模式、提示和技巧。有關更多信息和隨時瞭解情況:https://focu... ...
  • #abp框架Excel導出——基於vue #1.技術棧 ##1.1 前端採用vue,官方提供 UI套件用的是iview ##1.2 後臺是abp——aspnetboilerplate 即abp v1,https://github.com/aspnetboilerplate/aspnetboilerp ...
  • 前言 本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。 作者:碧茂大數據 PS:如有需要Python學習資料的小伙伴可以加下方的群去找免費管理員領取 input()輸入 Python提供了 input() 內置函數從標準輸入讀入一 ...
  • 從12年到20年,python以肉眼可見的趨勢超過了java,成為了當今It界人人皆知的編程語言。 python為什麼這麼火? 網路編程語言搜索指數 適合初學者 Python具有語法簡單、語句清晰的特點,這就讓初學者在學習階段可以把精力集中在編程對象和思維方法上。 大佬都在用 Google,YouT ...
  • 在社會上存在一種普遍的對培訓機構的學生一種歧視的現象,具體表現在,比如:當你去公司面試的時候,一旦你說了你是培訓機構出來的,那麼基本上你就涼了,那麼你瞞著不說,然後又通過了面試成功入職,但是以後一旦在公司被髮現有培訓經歷,可能會面臨被降薪,甚至被辭退,培訓機構出來的學生,在用人單位眼裡就是能力低下的 ...
  • from typing import List# 這道題看了大佬寫的代碼,經過自己的理解寫出來了。# 從最外圍的四周找有沒有為O的,如果有的話就進入深搜函數,然後深搜遍歷# 判斷上下左右的位置是否為Oclass Solution: def solve(self, board: List[List[s ...
  • import requests; import re; import os; # 1.請求網頁 header = { "user-agent":'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, li ...
  • import requests; import re; import os; import parsel; 1.請求網頁 header = { "user-agent":'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537. ...