FIGlet、ターミナルからAscIIテキストバナーを作成

FIGletについて

次の記事では、FIGletを見ていきます。 私たちを助けるこのアプリケーション 独自のASCIIテキストバナーを作成する。 これらは、魅力的な方法でプレーンテキストから作成されます。 それらを作成するために、FIGletと呼ばれるXNUMXつのコマンドラインユーティリティとTOIletと呼ばれる別の同様のユーティリティを使用できます。

FIGletは、使いやすく、使いやすいターミナルユーティリティです。 テキストバナーを作成する ASCII または大きな文字。 これらのバナーは、小さいASCII文字の集合体で構成された文字で構成されたさまざまなフォントを使用して作成できます。

UbuntuにFigletおよびToiletツールをインストールして使用する

FIGletおよびTOIletツールを使用するには、デフォルトのパッケージマネージャーを使用してシステムにインストールする必要があります。 これを行うには、ターミナルを開いて(Ctrl + Alt + T)、次のように書き込みます。

sudo apt install figlet toilet

FIGletを使用する

インストールしたら、figletを使用する基本的な方法は次のとおりです。 変換したいテキストを提供する 大きなバナーやテキストに。 FIGletは、標準入力から、またはコマンドラインの一部としてメッセージを読み取ることができます。 出力を変更するために使用できるいくつかの引数は次のとおりです。

  • -fでフォントを選択します。
  • -dでフォントディレクトリを選択します。
  • -cは、出力テキストを中央揃えにします。
  • -lテキストを左揃えにします。
  • -rはテキストを右揃えにします。
  • -wは出力サイズを指定します。
  • -kはカーニングを有効にし、隣接する文字とマージするのではなく、各文字を個別に作成します。

正当な調整を確立する

出力を中央に作成する場合は、-c引数を使用します。 これを行うには、ターミナルを開いて(Ctrl + Alt + T)、次のように書き込みます。

figletの配置

figlet -c Ubunlog.com

さらに、-lを使用して出力を左に設定したり、-rを使用して出力を右に出力したりすることもできます。

出力幅を定義する

-w引数を使用して出力幅を制御することもできます。 デフォルトの幅は80列です。 これを行うには、同じ端末で次のように記述します。

出力幅figlet

figlet -w 100 ancho de salida definido en 100

より広いターミナルがあれば、 -t引数を使用して端末の全幅を使用します:

figlet -t Ubunlog.com

文字間にスペースを追加する

より明確な結果を得る、-k引数を使用できるようになります。 これにより、印刷された文字の間に少しスペースを追加できます。

FIGletは文字間にスペースを追加しました

figlet -t -k espacio agregado entre caracteres

ファイルからテキストを読む

コマンドラインにテキストを書き込む代わりに、ファイルからテキストを読み取ることができます。 このために使用します -pオプション 次のようになります。

ファイルから読み取ったFIGlet

echo "Ejemplo de texto para el articulo sobre figlet" > ejemplo.txt

figlet -kp < ejemplo.txt

出力ソースを変更します

必要に応じて、出力に別のソースを指定できます。 このために、-f引数を使用します。 新しいソースは .flfまたは.tlfファイル に保存されます / usr / share / figlet。 ターミナルで次のように入力すると、利用可能なソースを確認できます(Ctrl + Alt + T)。

利用可能なフォントfiglet

ls /usr/share/figlet/

相談後、一番好きなフォントを使用できます。 この例では、次のように入力して、banner.fltフォントに変更します。

フォントfigletを変更する

figlet -f banner "Cambio de fuente a banner"

FIGletについてもっと知りたい場合は、 このプロジェクトのウェブサイト.

TOIletの使用

TOIletコマンドは次の目的にも使用されます テキストをASCII文字に変換する。 それを実行する最も簡単な方法は次のとおりです。

トイレメッセージ

toilet Ubunlog.com

特定のフォントに切り替えるには、 -fオプション。 ソースは、FIGletを使用する場合と同じディレクトリから読み取られます。

TOIletフォントの変更

toilet -f future Ubunlog.com

のいくつか FIGletで使用できるオプションはTOIletにも適用されます。 詳細については、対応するマニュアルページを参照してください。

man figlet

man toilet

この記事では、XNUMXつのコマンドラインユーティリティを見てきました。 どちらも、テキストを大きなASCIIテキスト文字に変換したり、バナーを作成したりするのに非常に役立ちます。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ザミル123

    質問がありますが、ターミナルを開くたびにメッセージを表示する方法がわからないということです。とにかくチュートリアルに感謝します😀