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.
- 20 Kmandi Umoristiċi ta' Linux jew Linux huwa Pjaċir fit-Terminal
- 6 Kmandi Umoristiċi Interessanti tal-Linux (Divertenti fit-Terminal)
- 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.