Bhash-insulter, yako system ichatuka mushandisi nekukanganisa kuraira

Nezve Bash-insulter

Munyaya inotevera tichazotarisa Bhash-insulter. Uyu mutsara wekuraira mutsara wandakaona paReddit. Ichi chi chinonakidza CLI chishandiso icho chinongokuzvidza iwe kana iwe ukanyora isiriyo yekuraira. Iwe unogona kuwana kunyemwerera pamazuva awa marefu ekushanda Ichi chishandiso yakavhurwa sosi uye kodhi yayo inowanikwa mune yepamutemo repository ye Github.

Ichi chinyorwa chakareruka chichaita yedu sisitimu kutuka mushandisi pese pavanonyora mutemo weUnix zvisizvo. Nezvese izvi isu hatisi kuzovandudza mashandiro edu, asi zvinogona kuve zvinonakidza kwazvo kushandisa Bhash-insulter kunyadzisa mushandisi chero wakakanganisa kuraira mune terminal. Tichakwanisa kuita kuti ishande mukati chero Unix-senge inoshanda sisitimu ine BASH Shell.

Tinogona kugadzirisa rairo "sudo”Kutuka mushandisi paanopinda zvisiri izvo pasiwedhi. Izvi zvinogona kuwedzerwa kumhinduro idzo sisitimu inogona kupa mushandisi pavanonyora isiriyo kuraira paShell Prompt

Isa Bash-insulter

Kuti tipe mutauro wakashata kune yedu system, isu tichafanirwa kudaro ita shuwa kuti takaisa GIT mune yedu yekushandisa system. Kana tisina iyo yakaiswa parizvino, tinogona kushandisa yedu system's default package maneja kuiisa. Semuenzaniso, tinogona kuisa GIT tichishandisa rairo rinotevera pane chero Debian-based system. Kuti tiite izvi tinovhura iyo terminal (Ctrl + Alt + T) uye nyora:

sudo apt install git

Kana git yaiswa tichagona clone iyo Bash-insulter repository kutaipa mune imwechete terminal:

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

Kana chiitiko chekare chapera, tinogona kopi script kufaira / nezvimwe / yedu system. Kuti tidaro, isu tinongofanirwa kuteedzera unotevera kuraira mune yedu terminal:

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

Iye zvino kuti zviite kuti zvishande, isu tichafanirwa gadzirisa iyo /etc/bash.bashrc faira. Mune imwecheteyo terminal ticha gadzirisa iyo faira tichishandisa vi (kana mupepeti uyo munhu wese anofarira zvakanyanya). Kana iwe ukashandisa vi, unogona kushandisa unotevera kuraira:

sudo vi /etc/bash.bashrc

Kana iyo faira ragadziriswa, isu tichafanira chete wedzera mitsara inotevera. Inokurudzirwa kuwedzera iyi mitsara kumagumo efaira. Ipfungwa zvakare yakanaka kusiira chirevo kuti uone kuti mitsara iyi chii. Iwe unofanirwa kupedzisira wave nechimwe chinhu chakadai.

bash-insulter nezvimwewo bashrc

if [ -f /etc/bash.command-not-found ]; then
    . /etc/bash.command-not-found
fi

Sevha uye uvhare iyo faira nekutaipa : wq. Ukangobuda, mhanya unotevera kuraira kugadzirisa shanduko:

source /etc/bash.bashrc

Kuedza bash-insulter

Nemirairo yapfuura Isu tatova nechinyorwa chakaiswa muUbuntu hwedu. Zvino, kana mushandisi akanyora isiriyo yekuraira senge inotevera, iyo terminal ichaisa mabhatiri (zvinoenderana nemaitiro awakagadzirisa).

yakaipa bash-insulter mirairo

lsss

cleaar

Iyi ingangoita nzira yakanaka yekuzvibata uye kuseka kana uchitarisira sisitimu inoshandiswa nevamwe vashandisi. Munyori weichi chinyorwa akawedzera "kutuka" kusingagumbure zvakanyanya. Kana tichida tichakwanisa kuwedzera kutuka kwedu pachedu nepatinogona napo.

Bhash-insulter kumisikidzwa

Kana isu tichida kuwedzera mitsva mitsva, tinogona kuzviita nekugadzirisa iyo faira /etc/bash.command-not-found. Kune izvi isu tichafanirwa kunyora unotevera kuraira mune iyo terminal (Ctrl + Alt + T):

sudo vi /etc/bash.command-not-found

Kana iyo faira yagadziriswa, tinogona kuwedzera mameseji atinoda. Tichafanira vaise mukati mekutuka kwekuraira. Tinogona zvakare kududzira izvo zvatove murairidzo, nekuti izvo zvinouya nekumisikidza zviri muChirungu (uye ini ndinozviona zvakanyanya zvinosetsa kuti mashandiro angu anonditumira mameseji muSpanish). Ndinofanira kutaura izvozvo iwo mameseji ayo acharatidzwa kwatiri anozoitwa nenzira isina kujairika.

Panguva yekumisikidza, ini ndawedzera kumwe kutuka kune hasha. Ona mumufananidzo uri pasi apa:

bash-insulter kumisikidzwa

Ziva

Iye munyori weichi chinyorwa haana basa kana akagumbura manzwiro emumwe munhu, nemaune kana netsaona. Ichi chinyorwa chakagadzirwa chete kuitira mafaro uye varaidzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   LeoLopez akadaro

    Asi hama script iri muChirungu, hapana Spanish vhezheni kunze uko. Ikurwira kushandura kutuka kwega kwega, zvakare mamwe acho anowanzove echiAmerican !! 🙂

    1.    Damian Amoedo akadaro

      Handina kuiwana muSpanish, asi kuidudzira kana kuwedzera yako zviri nyore uye nekukurumidza. Saka iwe chengetedza iwo "maAmerican." Salu2.

      1.    Nestor akadaro

        #COPY IYI UCHINAMATA NEZITA RIMWE CHETE, IZVI ZVINOFANIRA Asi ASI NDAKATOGADZIRA # NDAKADHANDURA UYE WEDZESA MASHOKO ANOSHURE ASI CHIMWE CHIMWE.
        purinda_message () {

        mameseji emuno
        yemuno meseji

        mameseji = (
        "Boooo!"
        "Hapana chaunoziva iwe?"
        "RTFM!"
        "Haha, n00b!"
        "Wow!" "Zvanga zvisiri izvo!"
        "You are good dude !!!!"
        "Zvakaipisisa nhasi!"
        "N00b yambiro!"
        "Chikumbiro chako chemubhadharo wakadzikiswa watumirwa!"
        «Hahahahaha… che… wey”
        "Unopenga !!!!!"
        "Hahaha ... ndapota"
        "Uninstall ndapota"
        "Uye Mubairo weDarwin unoenda ku… $ {USER}!"
        "ERROR_INCOMPETENT_USER"
        "Kusakwanisa kuitawo zvemakwikwi"
        "Pakaipa."
        "Ita semunhu kusvika wawana!"
        "Ichi chii …? Amateur hour? »
        "Huya, iwe unogona kuzviita!"
        "Waedza."
        "Ko kana ... ukanyora rairo chaiyo nguva inotevera!"
        "Ko kana ndikakuudza kuti… zvinokwanisika kunyora mirau inoshanda?"
        "Hautauri computer?"
        "Iyi haisi Windows"
        "Pamwe unofanira kusiya rairo yekuraira wega ..."
        "Ndapota garai kure nekhibhodi wey !!"
        "Kodhi yekodhi: 1D10T4"
        ACHTUNG! ALLES Turisten UND NONTEKNISCHEN VATARIRI! DAS KOMPUTERMASCHINE IST NICHT FÜR DER GEFINGERPOKEN UND MITTENGRABEN! ODERWISE IST EASY Schnappen DER SPRINGENWERK, BLOWENFUSEN UND POPPENCORKEN MIT SPITZENSPARKEN. IST NICHT FÜR GEWERKEN BEI DUMMKOPFEN. MABHUKU DER RUBBERNECKEN SIGHTSEEREN GADZIRA DAS COTTONPICKEN HANDER kuDAS MUSS ZO ZORODZA UYE KUTAURA DER BLINKENLICHTEN »
        "Pro tip: pinda rairo inoshanda!"
        "Kubuda panze."
        "Iyi haisi injini yekutsvaga"
        «(╯ ° □ °) ╯︵ ┻━┻ ┻━┻»
        "¯ \\ _ (ツ) _ / ¯"
        "Saka, ndichaenda kumberi ndichimhanya rm -rf / yako."
        "Nekuti wakapusa kudai ?!"
        "Pamwe makomputa haasi ako ..."
        "Sei uchindiitira izvi ?!"
        "Hauna chero chinhu chiri nani kuita?"
        "Ndiri _ seriously_ ndichifunga 'rm -rf /' - ndiri ini ..."
        "Ndosaka uchingoona vana vako kamwe chete pamwedzi"
        "Ndosaka pasina anokuda"
        "Urikutoedza?!"
        "Edza kushandisa uropi hwako nguva inotevera!"
        "My keyboard haisi touch screen!"
        Mirairo, yakasarudzika gibberish, ane hanya!
        Kunyora zvisiri izvo mirairo, huh?
        "Unogara uri benzi here kana kuti urikuita musimba nhasi?!"
        "Yakawira pamusoro wako kunge kacheche, huh?"
        Ubongo hachisi zvinhu zvese. Muchiitiko chako ivo havasi chinhu »
        "Handizive zvinoita kuti uve benzi kudaro, asi zvinonyatsoshanda."
        "Iwe hauna kushata sekutaura kwevanhu, wakanyanya, zvakanyanya"
        «Zvikanganiso zviviri hazvigadzirise, tora vabereki vako semuenzaniso»
        "Unofanira kunge wakaberekerwa mumugwagwa mukuru nekuti ndipo panoitika tsaona zhinji."
        "Kana izvo zvausingazive zvisingakwanise kukukuvadza, haukundikane"
        "Kana kusaziva kuri mufaro, unofanira kunge uri munhu anofara kwazvo pasi pano"
        "Iwe uri humbowo hwekuti Mwari vane kuseka"
        "Ramba uchiedza, rimwe zuva uchaita chimwe chinhu chakangwara!"
        "Dai shit yaive mimhanzi, iwe waizove orchestra"
        Ndinofanira kushambidza kangani usati waenda?
        )

        # Kana CMD_NOT_FOUND_MSGS rondedzero yakazara vanhu shandisa iwo mameseji pane izvo zvisipo
        [[-n $ {CMD_NOT_FOUND_MSGS}]] && messages = ("$ {CMD_NOT_FOUND_MSGS [@]}")

        # Kana CMD_NOT_FOUND_MSGS_APPEND rondedzero izere nevanhu isa izvo kumashoko aripo
        [[-n $ {CMD_NOT_FOUND_MSGS_APPEND}]] && mameseji + = ("$ {CMD_NOT_FOUND_MSGS_APPEND [@]}")

        # Mbeu RANDOM ine nhamba yehurefu
        RANDOMI = $ (od -vAn -N4 -tu & 2
        fi
        }

        basa_riripo () {
        # Zsh inodzosera 0 kunyangwe pane zvisipo zviripo mabasa ne -F saka shandisa -f
        zivisa -f $ 1> / dev / null
        dzosera $?
        }

        #
        # Pfungwa iri pazasi ndeye kuteedzera chero varipo vanobata kune rimwe basa
        # zita uye isa iwo meseji pamberi pemubati wekare mu
        # mubati mutsva. Nekutadza, kana bash kana zsh haina basa rekubata
        # yakatsanangurwa, saka maitiro akasarudzika anodzokororwa
        #
        # Zvakare, ita shuwa mubati anongoteedzerwa kamwe chete. Kana isu tisingavimbise izvi
        # mubati aizozviwedzera achidzokorodza kana iri faira rikave rave
        # yakachekwa kakawanda muhombodo imwechete, zvichikonzera kutenderera
        # rwizi rwemashoko.
        #

        #
        #Zsh
        #
        kana function_exists command_not_found_handler; ipapo
        kana! function_exists orig_command_not_found_handler; ipapo
        eval "mavambo _ $ (zivisa -f command_not_found_handler)"
        fi
        mumwe
        orig_command_not_found_handler() {
        printf "zsh: raira harina kuwanikwa:% s \\ n" "$ 1"> & 2
        dzoka 127
        }
        fi

        command_not_found_handler() {
        purinda_message
        orig_command_not_found_handler "$ @"
        }

        #
        #Bhash
        #
        kana function_exists command_not_found_handle; ipapo
        kana! function_exists orig_command_not_found_handle; ipapo
        eval "mavambo _ $ (zivisa -f command_not_found_handle)"
        fi
        mumwe
        orig_command_not_found_handle() {
        printf "% s:% s: raira harina kuwanikwa \\ n" "$ 0" "$ 1"> & 2
        dzoka 127
        }
        fi

        command_not_found_handle() {
        purinda_message
        orig_command_not_found_handle "$ @"
        }

  2.   Paul Rodrigo Gomez akadaro

    Tarisa uone Jannet Milagros
    Zvingave zvinodzidzisa haha

  3.   Ricar Dinho akadaro

    Hahaha mukuru