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.