Jak korzystać z Rainbow kolory w Linux Terminal

A+ A-

Ten artykuł jest dla tych, którzy wierzą, że linii poleceń Linuksa jest nudne i nie ma wiele zabawy. Aby stworzyć ciekawy kolorowy narzędzie ustawienie lolcat może być używany, który produkuje kolorach tęczy w terminalu Linux. Lolcat narzędzie działa na Linux, BSD i OSX, która skleja jak podobna do polecenia cat.

Instalacja Lolcat

Lolcat narzędzie jest jednym z gem w języku programowania Ruby. Tak więc, jeśli chciałbyś praktykować tę końcówkę, istotne jest, aby zainstalować najnowszą wersję Ruby.

Aby zainstalować Ruby użyć następującego polecenia -

 $ Sudo apt-get install ruby

Wyjście próbki powinno być tak -

 Czytanie list pakietów ... Gotowe
Zależność drzewa budynku       
Odczyt informacji o stanie ... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już wymagane:
  gcc-4.8-base: i386 libasn1-8-heimdal: i386 libasound2: i386
  libasound2-plugins: i386 libasyncns0: i386 libavahi-client3: i386
  libavahi-common-data: i386 libavahi-common3: i386 libbit-vector-perl
  libcapi20-3: i386 libcarp-klan-perl libclass-metoda modyfikatory-perl
  libcups2: i386 libdata-random-perl libdate-calc-perl libdate-calc-xs-perl
  libdrm-amdgpu1: i386 libdrm-intel1: i386 libdrm-nouveau2: i386
  libdrm-radeon1: i386 libedit2: i386 libelf1: i386 libexif12: i386 libexpat1: i386
  libffi6: i386 libflac8: i386 libfontconfig1: i386 libfreetype6: i386
  libgcrypt11: i386 libgd-perl libgd3: i386 libgif4: i386
  libgl1-mesa-dri-LTS-przebiegły: i386 libgl1-mesa-glx-LTS-przebiegły: i386
  libglapi-mesa-LTS-przebiegły: i386 libglib2.0-0: i386 libglu1-mesa: i386
  libgnome2-gconf-perl libgnutls26: i386 libgpg-error0: i386 libgphoto2-6: i386
  libgphoto2-port10: i386 libgssapi-krb5-2: i386 libgssapi3-heimdal: i386
  libgstreamer-plugins-base0.10-0: i386 i386 libgstreamer0.10-0:
  libhcrypto4-heimdal: i386 libheimbase1-heimdal: i386 libheimntlm0-heimdal: i386
  libhx509-5-heimdal: i386 libice6: i386 libieee1284-3: i386
  libjack-jackd2-0: i386 libjbig0: i386 libjpeg-turbo8: i386 libjpeg8: i386
  libk5crypto3: i386 libkeyutils1: i386 libkrb5-26-heimdal: i386 libkrb5-3: i386
  libkrb5support0: i386 liblcms2-2: i386 libldap-2.4-2: i386 libllvm3.6: i386
  libltdl7: i386 libmouse-perl libmpg123-0: i386 libnet-Dropbox-api-perl
  libogg0: i386 libopenal1: i386 liborc-0.4-0: i386 libosmesa6: i386
.................................

Aby sprawdzić wersję Ruby, należy użyć następującego polecenia -

 $ Sudo ruby ​​version

Wyjście próbki powinno być tak -

 Ruby 1.9.3p484 (22.11.2013 wersja 43786) [x86_64-linux]

Aby uzyskać lolcat z repozytorium git, użyj następujących Command

 $ Wget https://github.com/busyloop/lolcat/archive/master.zip

Wyjście próbki powinno być tak -

 --2016-03-10 11: 43: 00-- https://github.com/busyloop/lolcat/archive/master.zip
Rozwiązywanie github.com (github.com) ... 192.30.252.128
Podłączanie do github.com (github.com) | 192.30.252.128 |: 443 ... połączone.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź ... 302 Found
Lokalizacja: https://codeload.github.com/busyloop/lolcat/zip/master [po]
--2016-03-10 11: 43: 01-- https://codeload.github.com/busyloop/lolcat/zip/master
Rozwiązywanie codeload.github.com (codeload.github.com) ... 192.30.252.161
Podłączanie do codeload.github.com (codeload.github.com) | 192.30.252.161 |: 443 ... połączone.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź ... 200 OK
Długość: nieokreślona [application / zip]
Zapisywanie: '' master.zip

    [<=>] 2,03,272 234KB / s 0.8s   

10.03.2016 11:43:03 (234 KB / s) - "master.zip 'zapisywane [203272]

Aby rozpakować plik master.zip, należy użyć następującego polecenia -

 $ Rozpakuj master.zip

Wyjście próbki powinno być tak -

 Archiwum: master.zip
344e77462f8bab208f776b29bbcf63778aabd7af
   tworząc: lolcat-master /
 wyodrębnianie: lolcat-master / .gitignore  
  pompowania: lolcat-master / Gemfile   
  pompowania: lolcat-master / LICENCJA   
  pompowania: lolcat-master / README.md  
 wyodrębnianie: lolcat-master / Rakefile  
   tworząc: lolcat-master / ass /
  pompowania: lolcat-master / ass / screenshot.png  
   tworząc: lolcat-master / bin /
  pompowania: lolcat-master / bin / lolcat  
   tworząc: lolcat-master / lib /
  pompowania: lolcat-master / lib / lolcat.rb  
   tworząc: lolcat-master / lib / lolcat /
  pompowania: lolcat-master / lib / lolcat / cat.rb  
  pompowania: lolcat-master / lib / lolcat / lol.rb  
 wydobycia: lolcat-master / lib / lolcat / version.rb  
  pompowania: lolcat-master / lolcat.gemspec

Aby wejść w lolcat-nadrzędnego katalogu / bin, należy użyć następującego polecenia -

 $ Cd lolcat-master / bin

Aby zainstalować lolcat gem użyć następującego polecenia -

 $ Gem install lolcat

Wyjście próbki powinno być tak -

 $ Sudo gem install lolcat

Wyjście próbki powinno być tak -

 Pobieranie: farby 1.0.1.gem (100%)
Pobieranie: trollop-2.1.2.gem (100%)
Pobieranie: lolcat-42.1.43.gem (100%)
Pomyślnie zainstalowany paint-1.0.1
Pomyślnie zainstalowany trollop-2.1.2
Pomyślnie zainstalowany lolcat-42.1.43
zainstalowane 3 kamienie
Instalacja ri dokumentacji farb-1.0.1 ...
Instalacja ri dokumentacji Trollop-2.1.2 ...
Instalacja ri dokumentacji lolcat-42.1.43 ...
Instalowanie dokumentacji rdoc dla farb-1.0.1 ...
Instalowanie dokumentacji rdoc dla Trollop-2.1.2 ...
Instalowanie dokumentacji rdoc dla lolcat-42.1.43 ..

Aby uzyskać wersję lolcat, należy użyć następującego polecenia -

 $ Lolcat version

Wyjście próbki powinno być tak -

 lolcat 42.1.43 (c) 2011 moe@busyloop.net

Aby uzyskać dostępną opcję w lolcat, należy użyć następującego polecenia -

 $ Lolcat -h

Wyjście próbki powinno być tak -

Zrzut ekranu z 2016-03-10 11:57:38
Aby wydrukować tekst z lolcat, należy użyć następującego polecenia -

 $ Echo Kocham Tutorialspoint | lolcat
$ Figlet Kocham Tutorialspoint | lolcat

Wyjście próbki powinno być tak -

Zrzut ekranu z 2016-03-10 12:04:59
W powyższym poleceniu, należy pamiętać, że użyliśmy figlet.

Aby zainstalować figlet, należy użyć następującego polecenia -

 $ Sudo apt-get install figlet

Aby zainstalować lolcat z cowsay, należy użyć następującego polecenia -

 $ Sudo apt-get install cowsay

Wyjście próbki powinno być tak -

 Czytanie list pakietów ... Gotowe
Zależność drzewa budynku       
Odczyt informacji o stanie ... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już wymagane:
  gcc-4.8-base: i386 libasn1-8-heimdal: i386 libasound2: i386
  libasound2-plugins: i386 libasyncns0: i386 libavahi-client3: i386
  libavahi-common-data: i386 libavahi-common3: i386 libbit-vector-perl
  libcapi20-3: i386 libcarp-klan-perl libclass-metoda modyfikatory-perl
  libcups2: i386 libdata-random-perl libdate-calc-perl libdate-calc-xs-perl
  libdrm-amdgpu1: i386 libdrm-intel1: i386 libdrm-nouveau2: i386
  libdrm-radeon1: i386 libedit2: i386 libelf1: i386 libexif12: i386 libexpat1: i386
  libffi6: i386 libflac8: i386 libfontconfig1: i386 libfreetype6: i386
  libgcrypt11: i386 libgd-perl libgd3: i386 libgif4: i386
  libgl1-mesa-dri-LTS-przebiegły: i386 libgl1-mesa-glx-LTS-przebiegły: i386
  libglapi-mesa-LTS-przebiegły: i386 libglib2.0-0: i386 libglu1-mesa: i386
  libgnome2-gconf-perl libgnutls26: i386 libgpg-error0: i386 libgphoto2-6: i386
  libgphoto2-port10: i386 libgssapi-krb5-2: i386 libgssapi3-heimdal: i386
  libgstreamer-plugins-base0.10-0: i386 i386 libgstreamer0.10-0:
.................................................. ....

Komenda cowsay obsługuje wiele innych wizualnych zwierząt graficznych przedstawiono w następujących liniach.

Aby uzyskać listę zwierząt, należy użyć następującego polecenia -

 $ Cowsay -l

Wyjście próbki powinno być tak -

 Pliki Krowa w / usr / share / cowsay / krów:
apt beavis.zen bong Bud-żaby ser Zajączek Calvin cock demon Cower
smok smok-and-krowa kaczka słoń słoń-in-węża oczy płonące-owiec
Ghostbusters GNU head-in hellokitty pocałunek kotek koala Kosh luke-koala
Mech-and-krowie mleko łosia meow moofasa okaleczone pony pony-ren mniejsze owiec
Szkielet bałwan sodomized-owiec stegosaurus Stimpy suse trzy oczy indyka
Żółw tux unipony unipony-mniejsze Vader Vader-koala www

Jako przykład, poniższy obraz Kuc został stworzony przy użyciu lolcat użyteczność.

Użyj tego polecenia, aby uzyskać dane wyjściowe -

 $ Cowsay -f kucyka Kocham tutorialspoint | lolcat

Wyjście próbka będzie coś jak poniżej -

Zrzut ekranu z 2016-03-10 12:28:59
Gratulacje! Teraz wiesz "Jak używać Rainbow Colors w Linux Terminal". Dowiemy się więcej o tego typu poleceń w następnym poście Linux. Czytaj dalej!

Ads

Dzielić