Linuxターミナルはあなたが思っているほど怖くはありません。
もちろん、最初は恐ろしいかもしれませんが、ターミナルをよく知ったら、それを愛し始めます。
本格的な作業に端末を使用する可能性があります。 しかし、ターミナルでもできる楽しいことがたくさんあります。
それらの1つは、ASCIIアートの実験です。 さまざまなコマンドラインツールを使用して、Linuxターミナルで、事前定義されたメッセージまたはランダムなメッセージを表示したり、ゲームをプレイしたり、ASCII形式のアニメーションを実行したりできます。
チームメイトのSreenathは、このような珍しいCLIツールを調べて、その結果を私と共有するのが好きです。 私はそれらの発見をあなたと共有しています。
これらのプログラムのほとんどは、Linuxディストリビューションのリポジトリで利用できるはずです。 システムのパッケージマネージャーを使用してそれらをインストールできます。 記事を簡潔にするために、Ubuntuのインストール手順のみを記載しました。
1. lolcat:端末に色を追加します
大丈夫! lolcatはASCIIアートとは何の関係もありません。 少なくとも直接ではありません。
それでも、他のASCIIツールをlolcatと組み合わせることができるので、この記事の冒頭に含めました。
それで、それは何をしますか? catコマンドに似ていますが、出力にランダムなグラデーションカラーを追加します。
現時点では役に立たないように見えるかもしれませんが、他のASCIIツールの出力がlolcatを介してパイプされるときにその影響がわかります。
aptコマンドでlolcatをインストールします:
sudo apt install lolcat
2. Aewan:ASCIIテキストを美しく表示する
Aewanは、多層ASCIIグラフィック/アニメーションエディタです。 スタンドアロンのカタログ可能なASCIIアートファイルと、ターミナルアプリケーションに統合するための解析しやすい形式を生成します。
2つのツールがあります。 aewan
、ASCIIエディタと aecat
、作成したファイルを表示します。
ここでは、エディターの部分については説明しません。
テキストをきれいなASCII形式で表示するには、aecatコマンドが必要です。 以下のスクリーンショットで文字が使用されていることに注意してください。
aewanをインストールするには、次のコマンドを使用します。
sudo apt install aewan
そして、次のように使用します。
aecat hello
3. Cowsay:ASCII牛に好きなことを言わせます
牛は何と言いますか? あなたが言いたいことは何でも。
カウセイは、ベテランのLinuxユーザーの間ですでに人気のあるツールです。 それはあなたがそれを提供するテキストを繰り返すASCII牛を示しています。
しかし、あなたは牛だけに制限されていません。 他のいくつかの文字に変更することもできます。 ドラゴンのように(キングの着陸を燃やす):
上のスクリーンショットの色付きの出力に気づきましたか? これが、前述のlolcatコマンドの魔法です。
cowsayをインストールするには、次を使用します。
sudo apt install cowsay
インストールすると、次のように使用できます。
cowsay hello
追加の構成とオプションについては、そのマニュアルページを参照してください。
4. jp2a:画像をASCIIアートに変換します
jp2aは、Linux端末で画像をASCIIアートに変換するコマンドラインツールです。 JPEGおよびPNGファイルで動作します。 また、色付きの出力と選択した文字セットをASCII画像として表示することもできます。
次のコマンドを使用してインストールできます。
sudo apt install jp2a
カラフルな出力を取得して、次のようにASCIIテキストを保存できます。
jp2a --output=ascii.txt --colors input.png
この種のプログラムはこれだけではありません。 ascii-image-converterと、同じ目的で使用できる他のいくつかのツールがあります。 このリストでそれらすべてについて説明することはしません。
5. linuxlogo:LinuxディストリビューションのASCIIロゴを表示します
名前はそれをすべて言います。 LinuxロゴをASCII形式で表示します。
いいえ、私たちの最愛のLinuxロゴであるTuxではなく、Linuxディストリビューションのロゴです。 また、Linuxカーネルのバージョン、CPU、RAM、ホスト名などのいくつかの追加情報も表示されます。
aptコマンドを使用してインストールできます。
sudo apt install linuxlogo
コマンドを使用するには、linuxlogoと入力するだけです。
6. Neoftech:システム情報とともにLinuxロゴを表示します
上記のlinuxlogoコマンドは単純すぎます。 Neofetchを使用してそれを増幅することができます。
カーネル、稼働時間、デスクトップ環境、テーマ、アイコンなどのいくつかのシステム情報とともに、よりきれいな方法でディストリビューションを表示します。
lolcatで解析して、虹色の出力を取得することもできます。
次のコマンドを使用してNeoftechをインストールします。
sudo apt install neofetch
次に、neoftechと入力してコマンドを実行します。
Neofetchと同様のツールであるscreenfetchもあります。 どちらでも使用できます。
7.占い:占いをする
冗談だ! そのようなことはありません。
ただし、フォーチュンクッキーは依然としてファッショナブルであり、明らかに、人々はランダムな予測や教えを読むのが好きです。
fortuneコマンドを使用して、Linuxターミナルで同様の機能を取得できます。
次のコマンドを使用してインストールできます。
sudo apt install fortune
インストールしたら、ターミナルにフォーチュンと入力するだけで、ランダムなメッセージが表示されます。
8. pv:物事をアニメーション化する
これは、Linuxコマンドの意図しない使用の典型的な例です。 pvコマンドは、パイプを介したデータの進行状況を監視するために使用されます。
ただし、これを使用して、任意のコマンドの出力をアニメーション化できます。 上記のコマンドのいくつかと組み合わせると、入力されているかのように画面にASCIIアートが表示されます。
わからない? このビデオを見て:
次のコマンドを使用してインストールします。
sudo apt install pv
そして、それを次のように使用します。
neofetch | pv -qL 200 | lolcat
数値が大きいほど、速度は速くなります。
9. cmatrix:ASCIIのアニメーションのようなマトリックス
カルトオタクの動きのマトリックスを覚えていますか? 緑の落下コードは、マトリックスとハッキングと同義です。
cmatrixコマンドを使用して、Linuxターミナルで落下コードのASCIIシミュレーションを実行できます。
ここでは、アニメーションの代わりにスクリーンショットを共有しています。
aptコマンドでインストールできます:
sudo apt install cmatrix
インストールすると、次のコマンドで実行できます。
cmatrix
すぐにアニメーションを開始し、ランダムな緑色のテキストを生成し続け、画面から消えたり消えたりします。 コマンドは実行を続けます。 実行中のアプリケーションを停止するには、Ctrl+Cキーを使用します。
10. cbonsai:ターミナルで盆栽を育てます
緑の親指を手に入れましたか? ターミナルでASCII盆栽を育ててみませんか?
cbonsaiは、ASCII形式で盆栽の木を育てるアニメーションを実行できる楽しいLinuxコマンドです。
数日前、cbonsaiコマンドのYouTubeショーツを共有しました。
cbonsaiは、次を使用してインストールできます。
sudo apt install cbonsai
次に、アニメーションを実行するには、次のコマンドを使用します。
cbonsai -l
もう少し試してみてください
このような楽しいCLIツールは他にもたくさんあります。 ちなみに、ASCIIゲームもあります。 あなたの周りの人々を楽しませるために時々それらを使うのは楽しいです。
これらのコマンドを有効に活用できますか? 使いやすさについては定かではありませんが、.bashrcファイルにそれらの一部を追加して、ターミナルセッションを開くとすぐにコマンドが実行されるようにすることができます。
多くのシステム管理者は、共有Linuxシステムでこれを行います。 cowsayやfigletのようなプログラムを使用して、メッセージやシステム情報をきれいに表示できます。
特に何かを強調表示する必要がある場合は、bashスクリプトでこれらのプログラムの一部を使用することもできます。
Linuxでは他のASCIIアートの使用法があるかもしれません。 ここで他の人と共有させてください。
続きを読む記事を読む
The post LinuxでASCIIアートを生成して楽しむための10のツール appeared first on Gamingsym Japan.