Lolcat - Linux terminalynda reňkleriň älemgoşaryny çykarmak üçin buýruk setiri guraly


Linux Command Line içgysgynç we hiç hili gyzykly zat ýok diýip hasaplaýanlar üçin Linux-yň nähili gülkünç we gödekdigini görkezýän makalalar ýalňyşýarsyňyz ..

  1. Linux ýa-da Linux-yň 20 gülkünç buýrugy Terminalda gyzykly
  2. Linux-yň 6 gyzykly gülkünç buýrugy (Terminalda gyzykly)
  3. Linux Terminalynda gyzykly - Word we Nyşan sanlary bilen oýnaň

Ine, şu makalada men lolcat - terminalda reňk älemgoşary öndürýän kiçijik bir peýdalylyk hakda pikir alyşaryn.

“Lolcat” Linux, BSD we OSX üçin peýdaly bolup, pişigiň buýrugyna meňzeýär we oňa älemgoşaryň reňkini goşýar. Lolcat, esasan, Linux Terminalynda tekstiň älemgoşary reňklemek üçin ulanylýar.

“Lolcat” -y Linux-da gurmak

1. “Lolcat” kömekçi programmasy köp Linux paýlanylýan ammarda bar, ýöne elýeterli wersiýasy birneme köne. Alterna-da bolmasa, git ammaryndan lolkatyň iň soňky wersiýasyny göçürip alyp bilersiňiz.

“Lolcat” ýakut gymmatlykdyr, şonuň üçin ulgamyňyza RUBY-nyň iň soňky wersiýasyny gurmak zerurdyr.

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

Ýakut paketi gurlansoň, gurnalan ýakut wersiýasyny barlaň.

# ruby --version

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

2. Indiki buýruklary ulanyp git ammaryndan lolkatyň iň soňky wersiýasyny göçürip alyň.

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

“Lolcat” gurlansoň, wersiýasyny barlap bilersiňiz.

# lolcat --version

lolcat 42.0.99 (c)2011 [email 

Lolkatyň ulanylyşy

3. Lolcat ulanyp başlamazdan ozal bar bolan opsiýalary biliň we aşakdaky buýrugy ulanmaga kömek ediň.

# lolcat -h

4. Ondan soň, buýruklar bilen turbageçiriji lolcat ps, senesi we cal diýýär:

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

5. 3. skript faýlynyň kodlaryny görkezmek üçin lolcat ulanyň:

# lolcat test.sh

6. Figir buýrugy bilen turbageçiriji lolkat. “Figlet”, adaty ekran nyşanlaryndan düzülen uly nyşanlary görkezýän peýdalydyr. Çigidiň reňkini lolkat bilen turba geçirip bileris:

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

Bellik: ýunikod belgisidigini aýtmaly däl we injir gurmak üçin zerur paketleri almak üçin ýum we başarnykly bolmaly:

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

7. alemgoşar reňkdäki teksti janlandyryň:

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

Bu ýerde -a opsiýasy Animasiýa üçin, -d dowamlylygy üçin. Aboveokardaky mysalda dowamlylyk sany 500.

8. rainlemgoşar reňkdäki adam sahypasyny okaň (man ls diýiň):

# man ls | lolcat

9. Sygyr bilen turbageçiriji lolkat. sygyr, beýleki haýwanlaryň köpüsini goldaýan düzülip bilinýän pikir we/ýa-da gürleýän sygyr.

Sygyrlary aşakdaky ýaly guruň:

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

Gurlandan soň, haýwanlaryň sanawyny sygyr görnüşinde çap ediň:

# 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

Lolkat we “gnu” sygyr bilen örtülen sygyrlaryň çykyşy ulanylýar.

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

Bellik: Turbageçirijide islendik buýruk bilen lolkaty ulanyp bilersiňiz we terminalda reňkli çykyş alyp bilersiňiz.

10. colorlemgoşarda buýruk çykarmak üçin iň köp ulanylýan buýruklar üçin lakam döredip bilersiňiz. Aşakdaky ýaly katalogyň mazmunyny uzyn sanawda ulanmak üçin ulanylýan ls -l buýrugyny alyp bilersiňiz.

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

Aboveokarda teklip edilişi ýaly islendik buýruk üçin lakam döredip bilersiňiz. Hemişelik lakam döretmek üçin degişli kody (ls -l lakamy üçin ýokardaky kod) ~/.bashrc faýlyna goşmaly, şeýle hem üýtgeşmeleriň güýje girmegi üçin hasabyňyza giriň we gaýtadan giriň.

Bularyň hemmesi häzirlikçe. Öň lolkatdan habarlydygyňyzy bilesim gelýär? Bu ýazgyny haladyňyzmy? Teklip we seslenme aşakdaky teswirler bölüminde kabul edilýär. Bizi halaň we paýlaşyň we ýaýramaga kömek ediň.