Lolcat-LinuxターミナルでRainbowOfColorsを出力するコマンドラインツール


Linuxコマンドラインが退屈で面白くないと信じている人にとっては、Linuxに関する記事が間違っています。これは、Linuxがいかに面白くていたずらであるかを示しています。

  1. 20 Funny Commands of Linux or Linux is Fun in Terminal
  2. 6 Interesting Funny Commands of Linux (Fun in Terminal)
  3. Fun in Linux Terminal – Play with Word and Character Counts

この記事では、ターミナルで虹色の色を生成する「lolcat」と呼ばれる小さなユーティリティについて説明します。

Lolcatは、Linux、BSD、およびOSX用のユーティリティであり、catコマンドと同様に連結し、それに虹色を追加します。 Lolcatは、主にLinuxターミナルのテキストのレインボーカラーリングに使用されます。

LinuxへのLolcatのインストール

1. Lolcatユーティリティは、多くのLinuxディストリビューションのリポジトリで利用できますが、利用可能なバージョンは少し古いです。または、gitリポジトリから最新バージョンのlolcatをダウンロードしてインストールすることもできます。

LolcatはRubyの宝石であるため、システムに最新バージョンのRUBYをインストールすることが不可欠です。

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

rubyパッケージをインストールしたら、インストールされているrubyのバージョンを確認してください。

# ruby --version

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

2.次に、次のコマンドを使用して、gitリポジトリから最新バージョンのlolcatをダウンロードしてインストールします。

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

lolcatをインストールしたら、バージョンを確認できます。

# lolcat --version

lolcat 42.0.99 (c)2011 [email protected]

Lolcatの使用法

3. lolcatの使用を開始する前に、利用可能なオプションを確認し、次のコマンドの使用を支援してください。

# lolcat -h

4.次に、コンマ付きのパイプラインlolcatは、ps、date、calを次のように言います。

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

5. 3. lolcatを使用して、スクリプトファイルのコードを次のように表示します。

# lolcat test.sh

6.figletコマンドを使用してlolcatをパイプラインします。 Figletは、通常の画面文字で構成された大きな文字を表示するユーティリティです。 figletの出力をlolcatでパイプライン化して、出力を次のようにカラフルにすることができます。

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

注:はユニコード文字であることは言うまでもありません。figletをインストールするには、yumを実行して、必要なパッケージを次のように取得する必要があります。

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

7.次のように、虹色のテキストをアニメーション化します。

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

ここで、オプション-aはアニメーション用で、-dは継続時間用です。上記の例では、期間カウントは500です。

8.次のように色の虹でmanページ(たとえばman ls)を読みます。

# man ls | lolcat

9.cowsayを使用したパイプラインlolcat。 cowsayは、構成可能な思考および/または話す牛であり、他の多くの動物もサポートします。

次のようにcowsayをインストールします。

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

インストール後、cowsayのすべての動物のリストを次のように印刷します。

# 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

lolcatと「gnu」cowfileでパイプライン化されたcowsayの出力が使用されます。

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

注:パイプラインで他のコマンドと一緒にlolcatを使用して、ターミナルで色付きの出力を取得できます。

10.最も頻繁に使用されるコマンドのエイリアスを作成して、虹色のコマンド出力を取得できます。以下のように、ディレクトリの内容をロングリストするために使用される「ls-l」コマンドをエイリアスできます。

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

上記のように、任意のコマンドのエイリアスを作成できます。永続的なエイリアスを作成するには、関連するコード(ls -lエイリアスのコードの上)を〜/ .bashrcファイルに追加し、変更を有効にするために必ずログアウトして再度ログインする必要があります。

それは今のところすべてです。以前にlolcatを知っていたかどうか知りたいですか?あなたはその投稿が好きでしたか?そして、提案とフィードバックは、以下のコメントセクションで歓迎されています。私たちを好きにして共有し、私たちが広まるのを手伝ってください。