GNU/Linux >> Belajar Linux >  >> Linux

Rencanakan kalender liburan Anda sendiri di baris perintah Linux

Terminal Linux

  • 7 emulator terminal teratas untuk Linux
  • 10 alat baris perintah untuk analisis data di Linux
  • Unduh Sekarang:lembar contekan SSH
  • Lembar contekan perintah Linux tingkat lanjut
  • Tutorial baris perintah Linux

Selamat datang di angsuran hari ini dari kalender kedatangan mainan baris perintah Linux. Jika ini adalah kunjungan pertama Anda ke serial ini, Anda mungkin bertanya pada diri sendiri, apa itu mainan baris perintah. Bahkan saya tidak begitu yakin, tetapi secara umum, ini bisa berupa permainan atau pengalihan sederhana apa pun yang membantu Anda bersenang-senang di terminal.

Mungkin sebagian dari Anda pernah melihat berbagai pilihan dari kalender kami sebelumnya, tetapi kami berharap setidaknya ada satu hal baru untuk semua orang.

Kami entah bagaimana berhasil mencapai hari ketujuh dari seri kami tanpa membuat kalender yang sebenarnya untuk dirayakan, jadi mari gunakan alat baris perintah untuk melakukannya hari ini:kal . Dengan sendirinya, kal mungkin bukan alat yang paling menakjubkan, tetapi kita dapat menggunakan beberapa utilitas lain untuk sedikit membumbuinya.

Kemungkinannya adalah, kal sudah terinstal di sistem Anda. Untuk menggunakannya dalam contoh ini, cukup ketik cal .

$ cal
    Desember 2018  
Su Mo Tu We Th Fr Sa
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

Kami tidak akan membahas penggunaan lanjutan dalam artikel ini, jadi jika Anda ingin mempelajari lebih lanjut tentang kal , lihat ikhtisar bagus dari Moderator Komunitas Opensource.com Don Watkin tentang perintah tanggal dan kal.

Sekarang, mari membumbuinya dengan kotak cantik, seperti yang telah kita bahas di artikel mainan Linux sebelumnya. Saya akan menggunakan kotak berlian, dan menggunakan sedikit bantalan untuk menyelaraskannya dengan baik.

$ kal | kotak -d berlian -p a1l4t2 
       /\          /\          /\
    /\//\\/\    /\//\\/\    /\//\\/\
 / \//\\\///\\/\//\\\///\\/\//\\\///\\/\
//\\\//\/ \\///\\\//\/\\///\\\//\/\\///\\
\\//\/                            \/\\//
 \/                                  \/
 /\           Desember 2018              \/
 /\           Desember 2018          /\
//\\      Su Mo Tu We Th Fr       > \/        2  3  4  5  6  7  8       \/
 /\        9 10 11 12 13 14 15       /\
//\\      16 17 18 19 20 21 22  
/ \\ // 23 24 25 26 27 28 28 \\ // \ / 30 31 \ /
/ \ / \ /> // \\ / \ / \ /// \\
\\///\\/\//\\\///\\/\//\\\///\\/\//\\\//
 \/\ \///\\\//\/\\///\\\//\/\\///\\\//\/
    \/\\//\/    \/\ \//\/    \/\\//\/
       \/          \/          \/

Itu terlihat bagus, tetapi untuk ukuran yang baik, mari kita masukkan semuanya ke dalam kotak kedua, hanya untuk bersenang-senang. Kami akan menggunakan desain scoll kali ini.

kal | kotak -d berlian -p a1t2l3 | box -a c -d scroll         
 / ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ \
| /~~\                                              /~~\  |
|\ \   | /\          /\          /\         | / /|
| \   /| /\//\\/\    /\//\\/\    /\//\\/\      |\   / |
| ~~  | /\//\\\///\\/\//\\\///\\/\//\\\///\\/\   | ~~  |
| | //\\\//\/\\///\\\//\/\\///\\\//\/\\///\\  | |
| | \\//\/                            \/\\//  | |
| | \/                                  \/   | |
| | /\          Desember 2018           /\   | |
| | //\\     Su Mo Tu We Th Fr Sa       //\\  | |
| | \\//                        1       \\//  | |
| | \/       2  3  4  5  6  7  8        \/   | |
| | /\       9 10 11 12 13 14 15        /\   | |
| | //\\     16 17 18 19 20 21 22       //\\  | |
| | \\//     23 24 25 26 27 28 29       \\//  | |
| | \/      30 31                       \/   | |
| | /\                                  /\   | |
| | //\\/\                            /\//\\  | |
| | \\///\\/\//\\\///\\/\//\\\///\\/\//\\\//  | |
| | \/\\///\\\//\/\\///\\\//\/\\///\\\//\/   | |
| | \/\\//\/    \/\\//\/    \/\\//\/      | |
| | \/          \/          \/         | |
| | | |
 \     |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~| /
  \   /                                              \   /
   ~~~                        >

Sempurna. Sekarang, di sinilah segalanya menjadi sedikit gila. Saya suka desain kami, tapi, saya ingin tampil maksimal. Jadi saya akan mewarnainya. Tapi di sini, di kantor Raleigh, NC di mana staf Opensource.com bermarkas, ada peluang bagus untuk turun salju akhir pekan ini. Jadi, mari nikmati kalender kedatangan berwarna kami, lalu bersihkan dengan salju.

Untuk salju, saya mengambil potongan bagus dari kebaikan Bash dan Gawk yang saya temukan di CLIMagic. Jika Anda tidak terbiasa dengan CLIMAgic, kunjungi situs web mereka dan ikuti mereka di Twitter. Anda akan senang melakukannya.

Jadi di sini kita pergi. Mari bersihkan layar, buang kalender kotak kita, warnai, tunggu beberapa detik, lalu badai salju. Semua di sini di terminal, dalam satu baris.

$ clear;cal|boxes -d diamonds -p a1t2l3|boxes -a c -d scroll|lolcat;sleep 3;while :;do echo $LINES $COLUMNS $(($RANDOM%$COLUMNS)) $(printf "\u2744\n");sleep 0.1;done|gawk '{a[$3]=0;for(x in a) {o=a[x];a[x]=a[x]+1;printf "\033[%s;%sH ",o,x;printf "\033[%s;%sH%s \033[0;0H",a[x],x,$4;}}' 

Dan begitulah.

Agar ini berfungsi di sistem Anda, Anda memerlukan semua utilitas yang direferensikan (box, lolcat, cal, gawk, dll.), dan Anda harus menggunakan emulator terminal yang mendukung Unicode.

Apakah Anda memiliki mainan baris perintah favorit yang menurut Anda harus saya profilkan? Kalender untuk seri ini sebagian besar sudah terisi tetapi saya punya beberapa tempat tersisa. Beri tahu saya di komentar di bawah, dan saya akan memeriksanya. Jika ada ruang, saya akan mencoba memasukkannya. Jika tidak, tetapi saya mendapatkan kiriman yang bagus, saya akan mengumpulkan sebutan terhormat di akhir.

Lihat mainan kemarin, Beristirahatlah di baris perintah Linux dengan Nyan Cat, dan periksa lagi besok untuk yang lain!


Linux
  1. Hasilkan kata sandi di baris perintah Linux

  2. Menggunakan kekuatan di baris perintah Linux

  3. Miliki sapi di baris perintah Linux

  1. 6 metakarakter Linux yang saya suka gunakan di baris perintah

  2. Masukkan diri Anda ke dalam baris perintah Linux

  3. Yoda – Asisten Pribadi Baris Perintah Untuk Sistem Linux Anda

  1. 4 cara untuk mengedit foto di baris perintah Linux

  2. 8 tips untuk baris perintah Linux

  3. Alias ​​baris perintah di Linux Shell