GNU/Linux >> Belajar Linux >  >> Linux

Cowsay:Menyenangkan di terminal Linux

Perintah Cowsay untuk memiliki beberapa grafik ASCII di terminal Linux Anda! Perintah ini menampilkan string pilihan Anda saat sapi berkata/berpikir dalam format grafis.

Artikel lain untuk bersenang-senang di terminal Linux. Sebelumnya kita telah melihat cara membuat spanduk ASCII mewah dan kode jatuh matriks di terminal Linux. Pada artikel ini kita akan melihat utilitas kecil lain yang disebut cowsay yang mencetak gambar ASCII sapi berpikir di terminal dengan pesan pilihan Anda. Cowsay berguna untuk menulis pesan yang menarik bagi pengguna di motd (pesan hari ini)!

Dari halaman manual “Cowsay menghasilkan gambar ASCII tentang seekor sapi yang mengatakan sesuatu yang disediakan oleh pengguna. Jika dijalankan tanpa argumen, ia menerima input standar, membungkus pesan yang diberikan di sekitar 40 kolom, dan mencetak sapi yang mengatakan pesan yang diberikan pada output standar. Itu menjelaskan fungsi cowsay. Mari kita lihat aksinya!

# cowsay I love kerneltalks.com
 ________________________
< I love kerneltalks.com >
 ------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

begini tampilannya di terminal! Luar biasa ya?

Instalasi cukup sederhana. Instal paket cowsay di Linux Anda dan hanya itu. Untuk referensi di bawah ini adalah log penginstalan di server Linux AWS EC2 saya.

# yum install cowsay
Loaded plugins: amazon-id, rhui-lb, search-disabled-repos, security
Setting up Install Process
epel/metalink                                                                                                                         |  12 kB     00:00
epel                                                                                                                                  | 4.2 kB     00:00
http://mirror.math.princeton.edu/pub/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
epel                                                                                                                                  | 4.3 kB     00:00
epel/primary_db                                                                                                                       | 5.9 MB     00:09
rhui-REGION-client-config-server-6                                                                                                    | 2.9 kB     00:00
rhui-REGION-rhel-server-releases                                                                                                      | 3.5 kB     00:00
rhui-REGION-rhel-server-releases-optional                                                                                             | 3.5 kB     00:00
rhui-REGION-rhel-server-rh-common                                                                                                     | 3.8 kB     00:00
Resolving Dependencies
--> Running transaction check
---> Package cowsay.noarch 0:3.03-8.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================
 Package                              Arch                                 Version                                  Repository                          Size
=============================================================================================================================================================
Installing:
 cowsay                               noarch                               3.03-8.el6                               epel                                25 k

Transaction Summary
=============================================================================================================================================================
Install       1 Package(s)

Total download size: 25 k
Installed size: 31 k
Is this ok [y/N]: y
Downloading Packages:
cowsay-3.03-8.el6.noarch.rpm                                                                                                          |  25 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : cowsay-3.03-8.el6.noarch                                                                                                                  1/1
  Verifying  : cowsay-3.03-8.el6.noarch                                                                                                                  1/1

Installed:
  cowsay.noarch 0:3.03-8.el6

Complete!

Setelah berhasil diinstal, Anda dapat menjalankan perintah cowsay diikuti dengan teks yang Anda ingin sapi katakan! Ada berbagai mode sapi yang dapat Anda gunakan untuk mengubah tampilan sapi (hasilnya nanti di posting ini)

  1. -b:mode borg
  2. -d:Sapi tampak mati
  3. -g:mode serakah
  4. -s:sapi dirajam
  5. -t:sapi lelah
  6. -y:Sapi muda

Contoh perintah Cowsay yang berbeda

Biasanya bungkus kata cowsay. Jika Anda ingin spanduk mewah di cowsay, Anda harus menggunakan -n beralih sehingga cowsay tidak akan membungkus kata dan Anda mendapatkan output yang diformat dengan baik.

# figlet kerneltalks | cowsay -n
 __________________________________________________
/  _                        _ _        _ _         \
| | | _____ _ __ _ __   ___| | |_ __ _| | | _____  |
| | |/ / _ \ '__| '_ \ / _ \ | __/ _` | | |/ / __| |
| |   <  __/ |  | | | |  __/ | || (_| | |   <\__ \ |
| |_|\_\___|_|  |_| |_|\___|_|\__\__,_|_|_|\_\___/ |
\                                                  /
 --------------------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||


Lihat penampilan sapi di bawah seperti yang tercantum di atas dengan sakelar yang berbeda.

# cowsay -b kerneltalks
 _____________
< kerneltalks >
 -------------
        \   ^__^
         \  (==)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
# cowsay -d kerneltalks
 _____________
< kerneltalks >
 -------------
        \   ^__^
         \  (xx)\_______
            (__)\       )\/\
             U  ||----w |
                ||     ||
# cowsay -g kerneltalks
 _____________
< kerneltalks >
 -------------
        \   ^__^
         \  ($)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
# cowsay -s kerneltalks
 _____________
< kerneltalks >
 -------------
        \   ^__^
         \  (**)\_______
            (__)\       )\/\
             U  ||----w |
                ||     ||
# cowsay -t kerneltalks
 _____________
< kerneltalks >
 -------------
        \   ^__^
         \  (--)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
# cowsay -y kerneltalks
 _____________
< kerneltalks >
 -------------
        \   ^__^
         \  (..)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Jika Anda mengamati dalam semua mode yang berbeda, mata dan lidah adalah satu-satunya entitas yang berubah. Jadi, Anda juga dapat menentukan dan mengubahnya secara manual! Anda dapat menentukan mata dengan -e switch dan lidah dengan -T beralih.

# cowsay -e 88  kerneltalks
 _____________
< kerneltalks >
 -------------
        \   ^__^
         \  (88)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
# cowsay -T X kerneltalks
 _____________
< kerneltalks >
 -------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
             X ||----w |
                ||     ||

Dalam contoh di atas saya mendefinisikan 88 sebagai mata dan X sebagai lidah!

Sangat keren bahwa pengembang mengkodekan begitu banyak keserbagunaan untuk perintah lucu seperti itu juga! Terlalu banyak dukungan sakelar, halaman manual, dan semuanya!


Linux
  1. Salin file di terminal Linux

  2. Ganti nama file di terminal Linux

  3. 5 Perintah Teratas Menarik dan Lucu di Linux (Fun Terminal)

  1. Pindahkan file di terminal Linux

  2. Lakukan petualangan di terminal Linux Anda

  3. Kesenangan:SL (Lokomotif Uap) Menjalankan Kereta di Terminal Linux Anda

  1. 4 multiplexer terminal Linux untuk dicoba

  2. 3 terminal Linux yang perlu Anda coba

  3. 5 penggunaan perintah mv di terminal linux