Lolcat - Usa ka Himan sa Command Line sa Pag-output sa Rainbow Of Colors sa Linux Terminal


Alang sa mga nagtuo nga ang Linux Command Line makalaay ug wala’y bisan unsang lingaw, nan nasayup ka dinhi ang mga artikulo sa Linux, nga nagpakita kung unsa ka kataw-anan ug kasamok ang Linux.

  1. 20 Kataw-anan nga mga Sugo sa Linux o Linux Makalingaw sa Terminal
  2. 6 Makapaikag nga Kataw-anan nga mga Sugo sa Linux (Makalingaw sa Terminal)
  3. Kalingawan sa Linux Terminal – Pagdula gamit ang Pulong ug Mga Ihap sa Kinaiya

Dinhi sa kini nga artikulo, maghisgot ako bahin sa usa ka gamay nga gamit nga gitawag nga \lolcat - Nga nagpatunghag balangaw sa mga kolor sa terminal.

Ang Lolcat usa ka utility alang sa Linux, BSD ug OSX nga nagdugtong sama sa mando sa pusa ug gidugang ang kolor sa balangaw niini. Ang Lolcat sa panguna gigamit alang sa pagkolor sa balangaw sa teksto sa Linux Terminal.

Pag-instalar sa Lolcat sa Linux

1. Ang Lolcat utility anaa sa tipiganan sa daghang mga distribusyon sa Linux, apan ang magamit nga bersyon medyo mas karaan. Sa laing paagi mahimo nimong i-download ug i-install ang pinakabag-o nga bersyon sa lolcat gikan sa git repository.

Ang Lolcat usa ka ruby nga mutya busa hinungdanon nga adunay labing bag-ong bersyon sa RUBY nga na-install sa imong sistema.

# apt-get install ruby		[On APT based Systems]
# yum install ruby		[On Yum based Systems]
# dnf install ruby		[On DNF based Systems]

Kung na-install na ang ruby nga pakete, siguruha nga susihon ang bersyon sa na-install nga ruby.

# ruby --version

ruby 2.1.5p273 (2014-11-13) [x86_64-linux-gnu]

2. Sunod nga i-download ug i-install ang pinakabag-o nga bersyon sa lolcat gikan sa git repository gamit ang mosunod nga mga sugo.

# wget https://github.com/busyloop/lolcat/archive/master.zip
# unzip master.zip
# cd lolcat-master/bin
# gem install lolcat

Kung ma-install na ang lolcat, mahimo nimong susihon ang bersyon.

# lolcat --version

lolcat 42.0.99 (c)2011 [email 

Paggamit sa Lolcat

3. Sa dili pa magsugod sa paggamit sa lolcat, siguroha nga mahibal-an ang anaa nga mga kapilian ug tabangi ang paggamit sa mosunod nga sugo.

# lolcat -h

4. Sunod, ang pipeline lolcat nga adunay mga commad nag-ingon nga ps, petsa ug cal ingon:

# ps | lolcat
# date | lolcat
# cal | lolcat

5. 3. Gamita ang lolcat aron ipakita ang mga code sa usa ka script file sama sa:

# lolcat test.sh

6. Pipeline lolcat nga adunay figlet command. Ang Figlet usa ka utility nga nagpakita sa dagkong mga karakter nga gilangkoban sa ordinaryo nga mga karakter sa screen. Mahimo natong pipeline ang output sa figlet gamit ang lolcat aron mahimo ang output nga mabulukon sama sa:

# echo I ❤ Tecmint | lolcat
# figlet I Love Tecmint | lolcat

Hinumdomi: Wala pay labot nga ang usa ka unicode nga karakter ug aron ma-install ang figlet kinahanglan nimo nga yum ug apt makuha ang gikinahanglan nga mga pakete ingon:

# apt-get figlet 
# yum install figlet 
# dnf install figlet

7. I-animate ang usa ka teksto sa balangaw nga mga kolor, sama sa:

$ echo I ❤ Tecmint | lolcat -a -d 500

Dinhi ang kapilian -a alang sa Animation ug -d alang sa gidugayon. Sa ibabaw nga pananglitan ang gidugayon nga ihap mao ang 500.

8. Basaha ang panid sa tawo (ingon man ls) sa balangaw sa mga kolor sama sa:

# man ls | lolcat

9. Pipeline lolcat nga adunay cowsay. Ang cowsay usa ka ma-configure nga panghunahuna ug/o pagsulti nga baka, nga nagsuporta usab sa daghang ubang mga hayop.

I-install ang cowsay ingon:

# apt-get cowsay
# yum install cowsay
# dnf install cowsay

Human ma-install, i-print ang lista sa tanan nga mga hayop sa cowsay ingon:

# cowsay -l
Cow files in /usr/share/cowsay/cows:
apt beavis.zen bong bud-frogs bunny calvin cheese cock cower daemon default
dragon dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep
ghostbusters gnu head-in hellokitty kiss kitty koala kosh luke-koala
mech-and-cow meow milk moofasa moose mutilated pony pony-smaller ren sheep
skeleton snowman sodomized-sheep stegosaurus stimpy suse three-eyes turkey
turtle tux unipony unipony-smaller vader vader-koala www

Ang output sa cowsay pipelined sa lolcat ug 'gnu' cowfile gigamit.

# cowsay -f gnu ☛ Tecmint ☚ is the best Linux Resource Available online | lolcat

Mubo nga sulat: Mahimo nimong gamiton ang lolcat sa bisan unsang ubang command sa pipeline ug makakuha og kolor nga output sa terminal.

10. Mahimo kang maghimo og alyas alang sa labing kanunay nga gigamit nga mga sugo aron makakuha og command output sa balangaw sa mga kolor. Mahimo nimo ang alias 'ls -l' nga sugo nga gigamit sa taas nga paglista sa mga sulod sa direktoryo sama sa ubos.

# alias lolls="ls -l | lolcat"
# lolls

Mahimo kang maghimo og alias para sa bisan unsang sugo sama sa gisugyot sa ibabaw. Aron makahimo og permanenteng alias, kinahanglan nimong idugang ang may kalabutan nga kodigo (ibabaw sa kodigo para sa ls -l alias) sa ~/.bashrc file ug siguruha usab nga mo-logout ug mag-log in balik para mapatuman ang mga kausaban.

Kana lang sa pagkakaron. Gusto ko mahibal-an kung nahibal-an nimo ang lolcat kaniadto? Ganahan ka sa post? Ug ang sugyot ug feedback kay welcome sa comment section sa ubos. I-like ug i-share mi ug tabangi mi nga ma-spread.