Linux Fun - Otu esi emepụta ọkọlọtọ ederede ASCII na Terminal


N'oge na-adịbeghị anya, anyị akọwala otu esi egosipụta nka ASCII eburu ụzọ na-enweghị usoro na ọdụ Linux, na-eji mmemme akpọrọ ASCII-Art-Splash-Screen. N'edemede a, anyị ga-egosi otu esi emepụta ọkọlọtọ ederede ASCII na-adọrọ adọrọ site na ederede dị larịị, na-eji ngwa ahịrị iwu abụọ akpọrọ FIGlet na TOIlet.

FIGlet bụ ngwa dị mfe iji mepụta ọkọlọtọ ederede ASCII ma ọ bụ nnukwu mkpụrụedemede sitere na ederede nkịtị, ebe TOIlet (okpuru iwu n'okpuru figlet) bụ ihe eji enyere iwu maka imepụta nnukwu mkpụrụedemede mara mma site na ederede nkịtị.

Otu esi etinye ma jiri Filet na Ngwa mposi na Linux

Iji jiri ngwaọrụ FIGlet na TOIlet ọnụ, ị ga-ebu ụzọ tinye ha na sistemụ Linux gị site na iji njikwa ngwugwu ndabara dị ka egosiri.

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

Ozugbo arụnyere, ụzọ bụ isi nke iji figlet bụ site n'inye dị ka arụmụka, ederede nke ịchọrọ ịgbanwe dị ka ọkọlọtọ ma ọ bụ nnukwu ederede, dị ka egosiri.

$ figlet TecMint.com

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

Ọ bụrụ na ịchọrọ ka emepụta mmepụta na etiti, jiri ọkọlọtọ -c dị ka egosiri.

$ figlet -c TecMint.com

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

Na mgbakwunye, jirikwa -l tọọ mmepụta n'aka ekpe ma ọ bụ -r iji bipụta ya n'aka nri.

Ị nwekwara ike ijikwa -w mgba ọkụ obosara mmepụta, obosara ndabara bụ kọlụm 80.

$ figlet -w 100 I Love TecMint.com

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

Ọ bụrụ na ị nwere ọnụ ọnụ obosara karịa, ịnwere ike iji obosara zuru oke nke ọnụ ọnụ gị na mgba ọkụ -t.

$ figlet -t TecMint.com

Maka mmepụta doro anya karị, ị nwere ike iji ọkọlọtọ -k tinye ntakịrị oghere n'etiti mkpụrụedemede e biri ebi: lelee ihe dị iche n'etiti mmepụta n'elu na n'okpuru dịka egosiri.

$ figlet -t -k I Love TecMint.com

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

Kama pịnye ederede gị na ahịrị iwu, ị nwere ike ịgụ ederede sitere na faịlụ, na-eji nhọrọ -p dị ka egosiri.

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

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

Ị nwere ike ịkọwapụta mkpụrụedemede ọzọ, site na iji ọkọlọtọ -f, font bụ faịlụ .flf ma ọ bụ .tlf faịlụ echekwara na /usr/share/figlet . Ị nwere ike ịlele mkpụrụedemede dị ka ya.

$ 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	   

Mgbe ahụ jiri otu mkpụrụedemede, dịka ọmụmaatụ, m na-eji font slant.tlf dị ka egosiri.

$ figlet -f slant "Sudo I Love You"

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

Jiri TOIlet mepụta ọkọlọtọ ederede ASCII nwere agba

A na-ejikwa iwu ụlọ mposi gbanwee ederede gaa na mkpụrụedemede ASCII buru ibu. Ụzọ kachasị mfe isi na-agba ọsọ ya bụ nke a.

$ toilet TecMint.com

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

Ka ịgbanwee gaa na otu mkpụrụedemede, jiri nhọrọ -f, ọ na-agụkwa mkpụrụedemede sitere n'otu ebe dị ka figlet.

$ toilet -kf script TecMint.com

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

Ọtụtụ nhọrọ maka figlet nke anyị lere anya n'elu na-emetụtakwa ụlọ mposi. Maka ozi ndị ọzọ, rụtụ aka na ibe nwoke ha.

$ man figlet
$ man toilet

N'edemede a, anyị lere anya n'ahịrị iwu abụọ maka ịgbanwe ederede gaa na mkpụrụedemede ederede ASCII buru ibu, bara uru maka ịmepụta ọkọlọtọ ma ọ bụ ozi. Kekọrịta echiche gị gbasara iwu ndị a site na ụdị nzaghachi dị n'okpuru.