Linux Fun - Cara Membuat Spanduk Teks ASCII di Terminal


Baru-baru ini, kami telah menjelaskan tentang cara menampilkan seni ASCII yang telah ditentukan sebelumnya secara acak di terminal Linux, menggunakan program yang disebut ASCII-Art-Splash-Screen. Dalam artikel ini, kami akan menunjukkan cara membuat spanduk teks ASCII Anda sendiri yang menarik dari teks biasa, menggunakan dua utilitas baris perintah yang disebut FIGlet dan TOIlet.

Baca Juga: 20 Perintah Linux Lucu untuk Bersenang-senang di Terminal

FIGlet adalah utilitas baris perintah sederhana untuk membuat spanduk teks ASCII atau huruf besar dari teks biasa, sedangkan TOIlet (sub-perintah di bawah figlet) adalah utilitas baris perintah untuk membuat karakter besar berwarna dari teks biasa.

Cara Memasang dan Menggunakan Figlet dan Toilet Tools di Linux

Untuk menggunakan alat FIGlet dan TOIlet secara bersamaan, Anda harus menginstalnya terlebih dahulu di sistem Linux Anda menggunakan manajer paket default seperti yang ditunjukkan.

sudo apt install figlet toilet    [On Debian/Ubuntu]
sudo yum install figlet toilet    [On CentOS/RHEL]
sudo dnf install figlet toilet    [On Fedora 22+]

Setelah terinstal, cara dasar menggunakan figlet adalah dengan memberikan argumen, teks yang ingin Anda ubah sebagai spanduk atau teks besar, seperti yang ditunjukkan.

figlet TecMint.com

 _____         __  __ _       _                        
|_   _|__  ___|  \/  (_)_ __ | |_   ___ ___  _ __ ___  
  | |/ _ \/ __| |\/| | | '_ \| __| / __/ _ \| '_ ` _ \ 
  | |  __/ (__| |  | | | | | | |_ | (_| (_) | | | | | |
  |_|\___|\___|_|  |_|_|_| |_|\__(_)___\___/|_| |_| |_|

Tetapkan Justifikasi Keluaran

Jika Anda ingin keluaran dibuat di tengah, gunakan tanda -c seperti yang ditunjukkan.

figlet -c TecMint.com

             _____         __  __ _       _                        
            |_   _|__  ___|  \/  (_)_ __ | |_   ___ ___  _ __ ___  
              | |/ _ \/ __| |\/| | | '_ \| __| / __/ _ \| '_ ` _ \ 
              | |  __/ (__| |  | | | | | | |_ | (_| (_) | | | | | |
              |_|\___|\___|_|  |_|_|_| |_|\__(_)___\___/|_| |_| |_|

Selain itu, gunakan juga -l untuk mengatur keluaran ke kiri atau -r untuk mencetaknya ke kanan.

Tentukan Lebar Keluaran

Anda juga dapat mengontrol lebar keluaran dengan tombol -w, lebar defaultnya adalah 80 kolom.

figlet -w 100 I Love TecMint.com

 ___   _                     _____         __  __ _       _                        
|_ _| | |    _____   _____  |_   _|__  ___|  \/  (_)_ __ | |_   ___ ___  _ __ ___  
 | |  | |   / _ \ \ / / _ \   | |/ _ \/ __| |\/| | | '_ \| __| / __/ _ \| '_ ` _ \ 
 | |  | |__| (_) \ V /  __/   | |  __/ (__| |  | | | | | | |_ | (_| (_) | | | | | |
|___| |_____\___/ \_/ \___|   |_|\___|\___|_|  |_|_|_| |_|\__(_)___\___/|_| |_| |_|

Jika Anda memiliki terminal yang lebih lebar, Anda dapat menggunakan seluruh lebar terminal Anda dengan saklar -t.

figlet -t TecMint.com

Tambahkan Spasi Antar Karakter Keluaran

Untuk keluaran yang lebih jelas, Anda dapat menggunakan flag -k untuk menambahkan sedikit spasi di antara karakter yang dicetak: lihat perbedaan antara keluaran di atas dan di bawah seperti yang ditunjukkan.

figlet -t -k I Love TecMint.com

 ___   _                        _____            __  __  _         _                            
|_ _| | |     ___ __   __ ___  |_   _|___   ___ |  \/  |(_) _ __  | |_     ___  ___   _ __ ___  
 | |  | |    / _ \\ \ / // _ \   | | / _ \ / __|| |\/| || || '_ \ | __|   / __|/ _ \ | '_ ` _ \ 
 | |  | |___| (_) |\ V /|  __/   | ||  __/| (__ | |  | || || | | || |_  _| (__| (_) || | | | | |
|___| |_____|\___/  \_/  \___|   |_| \___| \___||_|  |_||_||_| |_| \__|(_)\___|\___/ |_| |_| |_|

Membaca Input Dari File

Daripada mengetik teks pada baris perintah, Anda dapat membaca teks dari file, menggunakan opsi -p seperti yang ditunjukkan.

echo "I wish I could chmod 644 my Girlfriend" >girlfriend.txt
figlet -kp < girlfriend.txt

 ___             _       _       ___                      _      _ 
|_ _| __      __(_) ___ | |__   |_ _|   ___  ___   _   _ | |  __| |
 | |  \ \ /\ / /| |/ __|| '_ \   | |   / __|/ _ \ | | | || | / _` |
 | |   \ V  V / | |\__ \| | | |  | |  | (__| (_) || |_| || || (_| |
|___|   \_/\_/  |_||___/|_| |_| |___|  \___|\___/  \__,_||_| \__,_|
                                                                   
       _                            _    __    _  _    _  _   
  ___ | |__   _ __ ___    ___    __| |  / /_  | || |  | || |  
 / __|| '_ \ | '_ ` _ \  / _ \  / _` | | '_ \ | || |_ | || |_ 
| (__ | | | || | | | | || (_) || (_| | | (_) ||__   _||__   _|
 \___||_| |_||_| |_| |_| \___/  \__,_|  \___/    |_|     |_|  
                                                              
                     ____  _        _   __        _                   _  
 _ __ ___   _   _   / ___|(_) _ __ | | / _| _ __ (_)  ___  _ __    __| | 
| '_ ` _ \ | | | | | |  _ | || '__|| || |_ | '__|| | / _ \| '_ \  / _` | 
| | | | | || |_| | | |_| || || |   | ||  _|| |   | ||  __/| | | || (_| | 
|_| |_| |_| \__, |  \____||_||_|   |_||_|  |_|   |_| \___||_| |_| \__,_|

Ubah Font Keluaran

Anda dapat menentukan font lain, menggunakan flag -f, font adalah file .flf atau .tlf yang disimpan di /usr/ bagikan/figlet. Anda dapat memeriksa font yang tersedia seperti itu.

ls /usr/share/figlet/

646-ca2.flc  646-es.flc   646-kr.flc   646-yu.flc  8859-9.flc	   
646-ca.flc   646-fr.flc   646-no2.flc  8859-2.flc  ascii12.tlf	   
646-cn.flc   646-gb.flc   646-no.flc   8859-3.flc  ascii9.tlf	  
646-cu.flc   646-hu.flc   646-pt2.flc  8859-4.flc  banner.flf	   
646-de.flc   646-irv.flc  646-pt.flc   8859-5.flc  bigascii12.tlf  
646-dk.flc   646-it.flc   646-se2.flc  8859-7.flc  bigascii9.tlf  
646-es2.flc  646-jp.flc   646-se.flc   8859-8.flc  big.flf	   

Kemudian gunakan font tertentu, misalnya saya menggunakan font slant.tlf seperti pada gambar.

figlet -f slant "Sudo I Love You"

   _____           __         ____   __                       __  __           
  / ___/__  ______/ /___     /  _/  / /   ____ _   _____      \ \/ /___  __  __
  \__ \/ / / / __  / __ \    / /   / /   / __ \ | / / _ \      \  / __ \/ / / /
 ___/ / /_/ / /_/ / /_/ /  _/ /   / /___/ /_/ / |/ /  __/      / / /_/ / /_/ / 
/____/\__,_/\__,_/\____/  /___/  /_____/\____/|___/\___/      /_/\____/\__,_/

Gunakan TOIlet untuk Membuat Spanduk Teks ASCII Berwarna

Perintah toilet juga digunakan untuk mengubah teks menjadi karakter ASCII yang besar. Cara paling sederhana untuk menjalankannya adalah sebagai berikut.

toilet TecMint.com

mmmmmmm               m    m   "             m                               
   #     mmm    mmm   ##  ## mmm    m mm   mm#mm          mmm    mmm   mmmmm 
   #    #"  #  #"  "  # ## #   #    #"  #    #           #"  "  #" "#  # # # 
   #    #""""  #      # "" #   #    #   #    #           #      #   #  # # # 
   #    "#mm"  "#mm"  #    # mm#mm  #   #    "mm    #    "#mm"  "#m#"  # # #  

Untuk mengubah font tertentu, gunakan opsi -f, opsi ini juga membaca font dari sumber yang sama dengan figlet.

toilet -kf script TecMint.com

 ______       ,__ __                                       
(_) |        /|  |  |  o                                   
    | _   __  |  |  |      _  _  _|_   __   __   _  _  _   
  _ ||/  /    |  |  |  |  / |/ |  |   /    /  \_/ |/ |/ |  
 (_/ |__/\___/|  |  |_/|_/  |  |_/|_/o\___/\__/   |  |  |_/

Sejumlah opsi untuk figlet yang telah kita lihat di atas juga berlaku untuk toilet. Untuk informasi lebih lanjut, lihat halaman manual mereka.

man figlet
man toilet

Baca Juga: Neofetch – Menampilkan Informasi Sistem Linux dengan Logo Distribusi

Ringkasan

Dalam artikel ini, kita melihat dua utilitas baris perintah untuk mengubah teks menjadi karakter teks ASCII besar, berguna untuk membuat spanduk atau pesan. Bagikan pendapat Anda tentang perintah ini melalui formulir umpan balik di bawah.