Linux Fun - Wéi erstellen ASCII Text Banneren am Terminal
Viru kuerzem hu mir erkläert wéi een zoufälleg virdefinéiert ASCII-Konscht um Linux-Terminal weist, mat engem Programm mam Numm ASCII-Art-Splash-Screen. An dësem Artikel wäerte mir weisen wéi Dir Är eege attraktiv ASCII Text Banneren aus Einfache Text erstellt, mat zwee Kommandozeilen Utilities genannt FIGlet an TOIlet.
FIGlet ass en einfacht Kommandozeil-Utility fir ASCII-Textbanner oder grouss Buschtawen aus normalen Text ze kreéieren, wärend TOIlet (en Ënnerkommando ënner figlet) e Kommandozeil-Utility ass fir faarweg grouss Zeechen aus gewéinlechen Text ze kreéieren.
Wéi installéiere a benotzen d'Filet an d'Toilette Tools a Linux
Fir FIGlet an TOIlet Tools zesummen ze benotzen, musst Dir se als éischt op Ärem Linux System installéieren andeems Dir Standard Package Manager benotzt wéi gewisen.
$ sudo apt install figlet toilet [On Debian/Ubuntu] $ sudo yum install figlet toilet [On CentOS/RHEL] $ sudo dnf install figlet toilet [On Fedora 22+]
Eemol installéiert ass d'Basis Manéier fir Figlet ze benotzen andeems Dir als Argument den Text ubitt, deen Dir als Banner oder groussen Text wëllt transforméieren, wéi gewisen.
$ figlet TecMint.com _____ __ __ _ _ |_ _|__ ___| \/ (_)_ __ | |_ ___ ___ _ __ ___ | |/ _ \/ __| |\/| | | '_ \| __| / __/ _ \| '_ ` _ \ | | __/ (__| | | | | | | | |_ | (_| (_) | | | | | | |_|\___|\___|_| |_|_|_| |_|\__(_)___\___/|_| |_| |_|
Wann Dir wëllt datt d'Ausgab am Zentrum erstallt gëtt, benotzt de -c
Fändel wéi gewisen.
$ figlet -c TecMint.com _____ __ __ _ _ |_ _|__ ___| \/ (_)_ __ | |_ ___ ___ _ __ ___ | |/ _ \/ __| |\/| | | '_ \| __| / __/ _ \| '_ ` _ \ | | __/ (__| | | | | | | | |_ | (_| (_) | | | | | | |_|\___|\___|_| |_|_|_| |_|\__(_)___\___/|_| |_| |_|
Zousätzlech benotzt och -l
fir den Ausgang no lénks ze setzen oder -r
fir se no riets ze drécken.
Dir kënnt och d'Ausgabbreet mat dem -w
Schalter kontrolléieren, d'Standardbreet ass 80 Kolonnen.
$ figlet -w 100 I Love TecMint.com ___ _ _____ __ __ _ _ |_ _| | | _____ _____ |_ _|__ ___| \/ (_)_ __ | |_ ___ ___ _ __ ___ | | | | / _ \ \ / / _ \ | |/ _ \/ __| |\/| | | '_ \| __| / __/ _ \| '_ ` _ \ | | | |__| (_) \ V / __/ | | __/ (__| | | | | | | | |_ | (_| (_) | | | | | | |___| |_____\___/ \_/ \___| |_|\___|\___|_| |_|_|_| |_|\__(_)___\___/|_| |_| |_|
Wann Dir e méi breeden Terminal hutt, kënnt Dir déi ganz Breet vun Ärem Terminal mam -t
Schalter benotzen.
$ figlet -t TecMint.com
Fir e méi kloer Ausgab, kënnt Dir de -k
Fändel benotzen fir e bësse Plaz tëscht de gedréckte Zeechen ze addéieren: kuckt d'Differenzen tëscht dem uewen an ënnen Ausgang wéi gewisen.
$ figlet -t -k I Love TecMint.com ___ _ _____ __ __ _ _ |_ _| | | ___ __ __ ___ |_ _|___ ___ | \/ |(_) _ __ | |_ ___ ___ _ __ ___ | | | | / _ \\ \ / // _ \ | | / _ \ / __|| |\/| || || '_ \ | __| / __|/ _ \ | '_ ` _ \ | | | |___| (_) |\ V /| __/ | || __/| (__ | | | || || | | || |_ _| (__| (_) || | | | | | |___| |_____|\___/ \_/ \___| |_| \___| \___||_| |_||_||_| |_| \__|(_)\___|\___/ |_| |_| |_|
Anstatt Ären Text op der Kommandozeil ze schreiwen, kënnt Dir Text aus enger Datei liesen, andeems Dir d'Optioun -p
benotzt wéi gewisen.
$ echo "I wish I could chmod 644 my Girlfriend" >girlfriend.txt $ figlet -kp < girlfriend.txt ___ _ _ ___ _ _ |_ _| __ __(_) ___ | |__ |_ _| ___ ___ _ _ | | __| | | | \ \ /\ / /| |/ __|| '_ \ | | / __|/ _ \ | | | || | / _` | | | \ V V / | |\__ \| | | | | | | (__| (_) || |_| || || (_| | |___| \_/\_/ |_||___/|_| |_| |___| \___|\___/ \__,_||_| \__,_| _ _ __ _ _ _ _ ___ | |__ _ __ ___ ___ __| | / /_ | || | | || | / __|| '_ \ | '_ ` _ \ / _ \ / _` | | '_ \ | || |_ | || |_ | (__ | | | || | | | | || (_) || (_| | | (_) ||__ _||__ _| \___||_| |_||_| |_| |_| \___/ \__,_| \___/ |_| |_| ____ _ _ __ _ _ _ __ ___ _ _ / ___|(_) _ __ | | / _| _ __ (_) ___ _ __ __| | | '_ ` _ \ | | | | | | _ | || '__|| || |_ | '__|| | / _ \| '_ \ / _` | | | | | | || |_| | | |_| || || | | || _|| | | || __/| | | || (_| | |_| |_| |_| \__, | \____||_||_| |_||_| |_| |_| \___||_| |_| \__,_|
Dir kënnt eng aner Schrëft spezifizéieren, andeems Dir de -f
Fändel benotzt, Schrëft ass eng .flf
oder .tlf
Datei déi an /usr/share/figlet gespäichert ass . Dir kënnt verfügbare Schrëfte kucken wéi sou.
$ 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
Dann benotzt eng bestëmmte Schrëft, zum Beispill, Ech benotzen Schrëft slant.tlf
wéi gewisen.
$ figlet -f slant "Sudo I Love You" _____ __ ____ __ __ __ / ___/__ ______/ /___ / _/ / / ____ _ _____ \ \/ /___ __ __ \__ \/ / / / __ / __ \ / / / / / __ \ | / / _ \ \ / __ \/ / / / ___/ / /_/ / /_/ / /_/ / _/ / / /___/ /_/ / |/ / __/ / / /_/ / /_/ / /____/\__,_/\__,_/\____/ /___/ /_____/\____/|___/\___/ /_/\____/\__,_/
Benotzt TOIlet fir faarweg ASCII Text Banneren ze kreéieren
D'Toilette Kommando gëtt och benotzt Text ze grouss ASCII Zeechen ze transforméieren. Deen einfachste Wee fir et ze lafen ass wéi follegt.
$ toilet TecMint.com mmmmmmm m m " m # mmm mmm ## ## mmm m mm mm#mm mmm mmm mmmmm # #" # #" " # ## # # #" # # #" " #" "# # # # # #"""" # # "" # # # # # # # # # # # # "#mm" "#mm" # # mm#mm # # "mm # "#mm" "#m#" # # #
Fir op eng bestëmmte Schrëft z'änneren, benotzt d'Optioun -f
, et liest och Schrëften aus der selwechter Quell wéi Figlet.
$ toilet -kf script TecMint.com ______ ,__ __ (_) | /| | | o | _ __ | | | _ _ _|_ __ __ _ _ _ _ ||/ / | | | | / |/ | | / / \_/ |/ |/ | (_/ |__/\___/| | |_/|_/ | |_/|_/o\___/\__/ | | |_/
Eng Zuel vun den Optiounen fir Figlet, déi mir uewen gekuckt hunn, gëllen och fir Toilette. Fir méi Informatioun, kuckt op hir Man Säiten.
$ man figlet $ man toilet
An dësem Artikel hu mir zwee Kommandozeilen Utilitys gekuckt fir Text op grouss ASCII Textzeechen ze transforméieren, nëtzlech fir Banneren oder Messagen ze kreéieren. Deelt Är Gedanken iwwer dës Kommandoen iwwer de Feedbackformular hei ënnen.