Linux Fun - Yadda ake ƙirƙirar Banners na ASCII a cikin Terminal
Kwanan nan, mun yi bayani game da yadda ake nuna ƙayyadaddun fasahar ASCII a kan tashar Linux, ta amfani da shirin da ake kira ASCII-Art-Splash-Screen. A cikin wannan labarin, za mu nuna yadda ake ƙirƙirar banners na ASCII masu ban sha'awa daga rubutu mara kyau, ta amfani da abubuwan amfani da layin umarni guda biyu da ake kira FIGlet da TOIlet.
FIGlet mai sauƙin amfani da layin umarni don ƙirƙirar banners na rubutu na ASCII ko manyan haruffa daga rubutu na yau da kullun, yayin da TOIlet (wani umarni a ƙarƙashin figlet) shine mai amfani da layin umarni don ƙirƙirar manyan haruffa masu launuka daga rubutu na yau da kullun.
Yadda ake Shigar da Amfani da Filet da Kayan aikin Toilet a cikin Linux
Don amfani da kayan aikin FIGlet da TOIlet tare, da farko kuna buƙatar shigar da su akan tsarin Linux ɗinku ta amfani da tsoho mai sarrafa fakiti kamar yadda aka nuna.
$ sudo apt install figlet toilet [On Debian/Ubuntu] $ sudo yum install figlet toilet [On CentOS/RHEL] $ sudo dnf install figlet toilet [On Fedora 22+]
Da zarar an shigar, ainihin hanyar amfani da figlet ita ce ta samar da hujja, rubutun da kake son canza shi azaman banner ko babban rubutu, kamar yadda aka nuna.
$ figlet TecMint.com _____ __ __ _ _ |_ _|__ ___| \/ (_)_ __ | |_ ___ ___ _ __ ___ | |/ _ \/ __| |\/| | | '_ \| __| / __/ _ \| '_ ` _ \ | | __/ (__| | | | | | | | |_ | (_| (_) | | | | | | |_|\___|\___|_| |_|_|_| |_|\__(_)___\___/|_| |_| |_|
Idan kuna son a ƙirƙiri abin fitarwa a tsakiya, yi amfani da tutar -c
kamar yadda aka nuna.
$ figlet -c TecMint.com _____ __ __ _ _ |_ _|__ ___| \/ (_)_ __ | |_ ___ ___ _ __ ___ | |/ _ \/ __| |\/| | | '_ \| __| / __/ _ \| '_ ` _ \ | | __/ (__| | | | | | | | |_ | (_| (_) | | | | | | |_|\___|\___|_| |_|_|_| |_|\__(_)___\___/|_| |_| |_|
Bugu da ƙari, kuma yi amfani da -l
don saita fitarwa zuwa hagu ko -r
don buga shi zuwa dama.
Hakanan zaka iya sarrafa faɗin fitarwa tare da maɓallin -w
, faɗin tsoho shine ginshiƙai 80.
$ figlet -w 100 I Love TecMint.com ___ _ _____ __ __ _ _ |_ _| | | _____ _____ |_ _|__ ___| \/ (_)_ __ | |_ ___ ___ _ __ ___ | | | | / _ \ \ / / _ \ | |/ _ \/ __| |\/| | | '_ \| __| / __/ _ \| '_ ` _ \ | | | |__| (_) \ V / __/ | | __/ (__| | | | | | | | |_ | (_| (_) | | | | | | |___| |_____\___/ \_/ \___| |_|\___|\___|_| |_|_|_| |_|\__(_)___\___/|_| |_| |_|
Idan kuna da tasha mai faɗi, zaku iya amfani da cikakken faɗin tashar ku tare da maɓallin -t
.
$ figlet -t TecMint.com
Don ƙarin bayyananniyar fitarwa, zaku iya amfani da alamar -k
don ƙara ɗan sarari tsakanin haruffan da aka buga: duba bambancin tsakanin abin da ke sama da ƙasa kamar yadda aka nuna.
$ figlet -t -k I Love TecMint.com ___ _ _____ __ __ _ _ |_ _| | | ___ __ __ ___ |_ _|___ ___ | \/ |(_) _ __ | |_ ___ ___ _ __ ___ | | | | / _ \\ \ / // _ \ | | / _ \ / __|| |\/| || || '_ \ | __| / __|/ _ \ | '_ ` _ \ | | | |___| (_) |\ V /| __/ | || __/| (__ | | | || || | | || |_ _| (__| (_) || | | | | | |___| |_____|\___/ \_/ \___| |_| \___| \___||_| |_||_||_| |_| \__|(_)\___|\___/ |_| |_| |_|
Maimakon rubuta rubutun ku akan layin umarni, kuna iya karanta rubutu daga fayil, ta amfani da zaɓi -p
kamar yadda aka nuna.
$ echo "I wish I could chmod 644 my Girlfriend" >girlfriend.txt $ figlet -kp < girlfriend.txt ___ _ _ ___ _ _ |_ _| __ __(_) ___ | |__ |_ _| ___ ___ _ _ | | __| | | | \ \ /\ / /| |/ __|| '_ \ | | / __|/ _ \ | | | || | / _` | | | \ V V / | |\__ \| | | | | | | (__| (_) || |_| || || (_| | |___| \_/\_/ |_||___/|_| |_| |___| \___|\___/ \__,_||_| \__,_| _ _ __ _ _ _ _ ___ | |__ _ __ ___ ___ __| | / /_ | || | | || | / __|| '_ \ | '_ ` _ \ / _ \ / _` | | '_ \ | || |_ | || |_ | (__ | | | || | | | | || (_) || (_| | | (_) ||__ _||__ _| \___||_| |_||_| |_| |_| \___/ \__,_| \___/ |_| |_| ____ _ _ __ _ _ _ __ ___ _ _ / ___|(_) _ __ | | / _| _ __ (_) ___ _ __ __| | | '_ ` _ \ | | | | | | _ | || '__|| || |_ | '__|| | / _ \| '_ \ / _` | | | | | | || |_| | | |_| || || | | || _|| | | || __/| | | || (_| | |_| |_| |_| \__, | \____||_||_| |_||_| |_| |_| \___||_| |_| \__,_|
Kuna iya ƙayyade wani font, ta amfani da alamar -f
, font shine fayil ɗin .flf
ko .tlf
da aka adana a /usr/share/figlet . Kuna iya duba nau'ikan haruffa kamar haka.
$ 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
Sannan yi amfani da takamaiman font, misali, Ina amfani da font slant.tlf
kamar yadda aka nuna.
$ figlet -f slant "Sudo I Love You" _____ __ ____ __ __ __ / ___/__ ______/ /___ / _/ / / ____ _ _____ \ \/ /___ __ __ \__ \/ / / / __ / __ \ / / / / / __ \ | / / _ \ \ / __ \/ / / / ___/ / /_/ / /_/ / /_/ / _/ / / /___/ /_/ / |/ / __/ / / /_/ / /_/ / /____/\__,_/\__,_/\____/ /___/ /_____/\____/|___/\___/ /_/\____/\__,_/
Yi amfani da TOIlet don Ƙirƙirar Banners na Rubutun ASCII masu launi
Hakanan ana amfani da umarnin bayan gida don canza rubutu zuwa manyan haruffa ASCII. Hanya mafi sauki ta gudanar da ita ita ce kamar haka.
$ toilet TecMint.com mmmmmmm m m " m # mmm mmm ## ## mmm m mm mm#mm mmm mmm mmmmm # #" # #" " # ## # # #" # # #" " #" "# # # # # #"""" # # "" # # # # # # # # # # # # "#mm" "#mm" # # mm#mm # # "mm # "#mm" "#m#" # # #
Don canzawa zuwa takamaiman font, yi amfani da zaɓin -f
, yana kuma karanta rubutu daga tushe ɗaya da figlet.
$ toilet -kf script TecMint.com ______ ,__ __ (_) | /| | | o | _ __ | | | _ _ _|_ __ __ _ _ _ _ ||/ / | | | | / |/ | | / / \_/ |/ |/ | (_/ |__/\___/| | |_/|_/ | |_/|_/o\___/\__/ | | |_/
Yawancin zaɓuɓɓukan figlet waɗanda muka duba a sama suma sun shafi bayan gida. Don ƙarin bayani, koma zuwa shafukan su na mutum.
$ man figlet $ man toilet
A cikin wannan labarin, mun kalli abubuwan amfani da layin umarni guda biyu don canza rubutu zuwa manyan haruffan rubutu na ASCII, masu amfani don ƙirƙirar banners ko saƙonni. Raba ra'ayoyin ku game da waɗannan umarni ta hanyar amsawar da ke ƙasa.