Ubah Terminal menjadi Layar Bergulir Gaya Matriks dari Binary atau Gibberish

Baris perintah biasanya dianggap serius dan biasanya hanya mencakup trik terminal berguna yang cukup maju, tetapi tidak semua yang ada di Terminal harus berguna. Untuk membuktikan itu, kami memiliki tiga string perintah yang ketika ditempelkan ke OS X Terminal, tidak melakukan apa pun selain menggulir layar penuh teks acak, biner, atau pesan khusus Anda sendiri, membuat jendela terminal Anda terlihat sedikit seperti layar komputer dari 1999 film The Matrix.



Untuk hasil pencarian terbaik (yaitu geekiest), paling tidak ubah pengaturan Terminal UI Anda sehingga jendela aktif ditata sebagai "Homebrew" atau "Pro", yang menggunakan teks hijau dengan latar belakang hitam. Atau pergi keluar dan mendapatkan tampilan terminal yang benar-benar mewah. Ambil Terminal layar penuh terlebih dahulu jika Anda lebih suka memiliki scrolling Matrix-lookalike mengambil seluruh layar.

Ubah Terminal menjadi Layar Bergulir Gaya Matriks-Gibberish

  • Buka Terminal, ditemukan di / Aplikasi / Utilitas / atau ditemukan melalui Spotlight atau Launchpad
  • Salin dan sisipkan teks berikut ke prompt baris perintah:
  • LC_ALL=C tr -c "[:digit:]" " " < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR="1;32" grep --color "[^ ]"

  • Setelah selesai, tekan Control + C untuk mengakhiri proses, atau tutup saja jendela Terminal

Jika Anda tidak dapat menguji ini sendiri atau Anda hanya ingin tahu seperti apa tampilannya tanpa menjalankannya, ini adalah video yang sangat singkat tentang tampilannya. Video ini menunjukkan gulir berombak tetapi sebenarnya sangat halus:

Berencana untuk sering menggunakan ini untuk sesuatu atau lainnya? Jadikan alias dengan melontarkan yang berikut ke dalam .bash_profile Anda:

alias matrix='LC_ALL=C tr -c "[:digit:]" " " < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR="1;32" grep --color "[^ ]"'

Atau alias perintah biner di bawah ini sebagai gantinya:

Menggulir Endless Biner di Terminal

Jika omong kosong Matrix bukanlah hal Anda, Anda dapat menggunakan string perintah yang benar-benar berbeda berikut ini agar Terminal tidak melakukan aliran besar biner sebagai gantinya:

echo -e "1"; while $t; do for i in `seq 1 30`;do r="$[($RANDOM % 2)]";h="$[($RANDOM % 4)]";if [ $h -eq 1 ]; then v="0 $r";else v="1 $r";fi;v2="$v2 $v";done;echo -e $v2;v2="";done;

Sama seperti sebelumnya, Anda dapat berhenti menggulir biner dengan menekan Control + C atau menutup jendela Terminal. Inilah yang tampak seperti pengguliran biner:

Diakui ini sangat tidak berarti tapi itu menyenangkan, jadi apakah Anda hanya membuat screen saver berbasis terminal DIY sendiri, seperti tampilan, atau jika Anda ingin terlihat super sibuk melakukan sesuatu yang luar biasa rumit ketika bos Anda melayang, memiliki dalam hal itu.

Berulang-ulang Gulir Apa Saja di Terminal

Ingin menyesuaikan apa yang sedang digulir? Gunakan string perintah berikut, ganti area dalam tanda kutip dengan apa pun:

while (true) do echo -n "9A85Y1BF978124871248172487124871248712487124"; done

Misalnya, Anda dapat menggulir tanpa henti “OSXDaily.com adalah situs web yang paling mengagumkan, menakjubkan, dan tampan” dengan hal-hal berikut:

while (true) do echo -n "OSXDaily.com is the most awesome, amazing, and handsome website "; done

Seperti biasa, Control + C berhenti bergulir.

Terima kasih kepada Pete untuk mengirimkan versi perintah yang dimodifikasi ini