GNU/Linux >> Belajar Linux >  >> Linux

Bash-insulter – Sebuah Script Yang Menghina Pengguna Saat Mengetik Perintah Yang Salah

Hari ini saya menemukan skrip baris perintah yang menyenangkan bernama Bash-insulter . Skrip Bash-insulter menghina pengguna ketika mereka mengetikkan perintah yang salah. Menggunakan bash-insulter, Anda dapat membuat pengguna tidak nyaman dengan menampilkan kata-kata lucu dan menghina ketika mereka menjalankan perintah yang salah eja di Terminal. Ini akan bekerja pada sistem operasi mirip Linux dan Unix yang berisi BASH Shell versi 4 dan yang lebih baru dan Zsh.

Script Bash-insulter menghina pengguna saat mengetik perintah yang salah

Pastikan Anda telah menginstal Git . Jika belum diinstal, gunakan manajer paket default Anda untuk menginstalnya. Misalnya, Anda dapat menginstal GIT menggunakan perintah berikut di sistem berbasis DEB:

$ sudo apt install git

Kemudian, git clone repositori Bash-insulter:

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

Salin skrip ke /etc/ . Anda folder.

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

Edit /etc/bash.bashrc berkas:

$ sudo vi /etc/bash.bashrc

Tambahkan baris berikut:

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

Tekan ESC kunci dan ketik :wq untuk menyimpan dan menutup file.

Terakhir, jalankan perintah berikut untuk memperbarui perubahan.

$ source /etc/bash.bashrc

Sekarang, ketik beberapa perintah yang salah untuk melihat bagaimana hal itu menghina Anda.

$ unam -a

$ clca

Bash-insulter Menghina Pengguna Saat Mengetik Perintah yang Salah

TERTAWA TERBAHAK-BAHAK! Lucu, bukan? Penulis naskah telah menambahkan hinaan yang tidak banyak menyinggung siapa pun. Namun, Anda dapat menambahkan hinaan Anda sendiri sesuai keinginan.

Untuk melakukannya, edit /etc/bash.command-not-found berkas:

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

Tambahkan sesuatu sesuai keinginan Anda dalam penghinaan lokal arahan.

command_not_found_handle () {
 local INSULTS=(
 "Boooo!"
 "Don't you know anything?"
 "RTFM!"
 "Hahaha, n00b!"
 "Wow! That was impressively wrong!"
 "What are you doing??"
 "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 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?!"
 )

# Seed "random" generator
 RANDOM=$(date +%s%N)
 VALUE=$((${RANDOM}%2))

if [[ ${VALUE} -lt 1 ]]; then
 printf "\n $(tput bold)$(tput setaf 1)$(shuf -n 1 -e "${INSULTS[@]}")$(tput sgr0)\n\n"
 fi

echo "-bash: $1: command not found"

# Return the exit code normally returned on invalid command
 return 127
}

Saya telah menambahkan beberapa penghinaan agresif. Lihat diri Anda di tangkapan layar di bawah ini.

Menghina Pengguna Saat Mengetik Perintah yang Salah Menggunakan Bash-insulter

Penafian: Baik kami maupun penulis skrip ini tidak bertanggung jawab jika Anda menyinggung perasaan seseorang, sengaja atau tidak sengaja menggunakan skrip ini. Script ini murni untuk tujuan kesenangan dan hiburan. Selamat bersenang-senang!


Linux
  1. Cara Menghapus Pengguna di Linux Menggunakan Command Line

  2. Bash Echo Baris Perintah Dieksekusi Di Baris Perintah Itu Sendiri (bukan Dalam Script)?

  3. Linux – Penggunaan Opsi -o Dalam Perintah Useradd?

  1. Jalankan Perintah Sudo, Menentukan Kata Sandi Pada Baris yang Sama?

  2. Tentukan dari pengguna saat mengirim email menggunakan perintah email

  3. Bagaimana cara menjalankan perintah sebagai pengguna tertentu dalam skrip init?

  1. 8 perintah menyeramkan yang menghantui terminal

  2. Bagaimana Cara Menjalankan Perintah Sebelum Login Pengguna Di Linux?

  3. Bagaimana cara membiarkan pengguna menjalankan perintah yang berisi tanda kutip di sudoers?