Lolcat - Għodda tal-Linja tal-Kmand biex toħroġ il-Qawsalla ta' Kuluri fit-Terminal tal-Linux


Għal dawk li jemmnu li Linux Command Line hija boring u m'hemm l-ebda gost, allura inti żbaljat hawn huma l-artikoli dwar Linux, li juru kemm umoristiċi u imqareb huwa Linux.

  1. 20 Kmandi Umoristiċi ta' Linux jew Linux huwa Pjaċir fit-Terminal
  2. 6 Kmandi Umoristiċi Interessanti tal-Linux (Divertenti fit-Terminal)
  3. Pjaċir fit-Terminal tal-Linux – Ilgħab bl-għadd tal-Kelma u l-Karattri

Hawnhekk f'dan l-artikolu, ser niddiskuti dwar utilità żgħira msejħa \lolcat - Li tipproduċi qawsalla ta 'kuluri fit-terminal.

Lolcat hija utilità għal Linux, BSD u OSX li tikkonkatena bħal simili għall-kmand tal-qtates u żżid magħha kulur tal-qawsalla. Lolcat jintuża primarjament għall-kulur tal-qawsalla tat-test fil-Linux Terminal.

Installazzjoni ta' Lolcat fil-Linux

1. L-utilità Lolcat hija disponibbli fir-repożitorju ta 'lottijiet ta' distribuzzjonijiet Linux, iżda l-verżjoni disponibbli daqsxejn eqdem. Inkella tista' tniżżel u tinstalla l-aħħar verżjoni ta' lolcat mir-repożitorju ta' git.

Lolcat hija ġawhra ruby għalhekk huwa essenzjali li jkollok l-aħħar verżjoni tar-RUBY installata fis-sistema tiegħek.

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

Ladarba l-pakkett ruby ikun ġie installat, kun żgur li tivverifika l-verżjoni tar-ruby installata.

# ruby --version

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

2. Li jmiss tniżżel u installa l-aktar verżjoni riċenti ta 'lolcat mir-repożitorju git billi tuża l-kmandi li ġejjin.

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

Ladarba l-lolcat jiġi installat, tista 'tiċċekkja l-verżjoni.

# lolcat --version

lolcat 42.0.99 (c)2011 [email 

Użu ta' Lolcat

3. Qabel ma tibda tuża lolcat, kun żgur li tkun taf l-għażliet disponibbli u tgħin biex tuża l-kmand li ġej.

# lolcat -h

4. Sussegwentement, pipeline lolcat b'commads jgħidu ps, data u cal bħala:

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

5. 3. Uża lolcat biex turi kodiċijiet ta' fajl b'kitba bħala:

# lolcat test.sh

6. Pipeline lolcat bil-kmand tal-figlet. Figlet hija utilità li turi karattri kbar magħmulin minn karattri ordinarji tal-iskrin. Nistgħu ngħaddu l-produzzjoni tal-figlet b'lolcat biex nagħmlu l-output ikkulurit bħala:

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

Nota: Biex ma nsemmux li huwa karattru unicode u biex tinstalla figlet trid yum u apt biex tikseb il-pakketti meħtieġa bħala:

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

7. Anima test bil-qawsalla ta' kuluri, kif:

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

Hawnhekk l-għażla -a hija għall-Animazzjoni u -d hija għat-tul. Fl-eżempju ta' hawn fuq, l-għadd tat-tul huwa 500.

8. Aqra man page (jiġifieri man ls) bil-qawsalla ta' kuluri bħala:

# man ls | lolcat

9. Pipeline lolcat b'cowsay. cowsay hija baqra konfigurabbli li taħseb u/jew titkellem, li tappoġġja ħafna annimali oħra wkoll.

Installa cowsay bħala:

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

Wara l-installazzjoni, ipprintja l-lista tal-annimali kollha f'cowsay bħala:

# 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

Jintuża l-output ta’ cowsay pipelined b’lolcat u ‘gnu’ cowfile.

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

Nota: Tista 'tuża lolcat ma' kwalunkwe kmand ieħor fil-pipeline u tikseb output ikkulurit fit-terminal.

10. Tista 'toħloq alias għall-kmandi li jintużaw l-aktar ta' spiss biex tikseb output tal-kmand f'qawsalla ta 'kuluri. Tista 'psewdonomi 'ls -l' kmand li jintuża għal lista twila tal-kontenut tad-direttorju kif hawn taħt.

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

Tista' toħloq alias għal kwalunkwe kmand kif issuġġerit hawn fuq. Biex toħloq alias permanenti, trid iżżid il-kodiċi rilevanti (hawn fuq kodiċi għall-psewdonimi ls -l) fil-fajl ~/.bashrc u kun żgur ukoll li tilloggja u tilloggja lura biex il-bidliet jittieħdu fis-seħħ.

Dak kollu għalissa. Nixtieq inkun naf jekk kontx konxju tal-lolcat qabel? Għoġobkom il-post? U suġġerimenti u feedback huma milqugħa fit-taqsima tal-kummenti hawn taħt. Like u share magħna u għinna nfirxu.