次の記事では、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 -c Ubunlog.com
さらに、-lを使用して出力を左に設定したり、-rを使用して出力を右に出力したりすることもできます。
出力幅を定義する
-w引数を使用して出力幅を制御することもできます。 デフォルトの幅は80列です。 これを行うには、同じ端末で次のように記述します。
figlet -w 100 ancho de salida definido en 100
より広いターミナルがあれば、 -t引数を使用して端末の全幅を使用します:
figlet -t Ubunlog.com
文字間にスペースを追加する
へ より明確な結果を得る、-k引数を使用できるようになります。 これにより、印刷された文字の間に少しスペースを追加できます。
figlet -t -k espacio agregado entre caracteres
ファイルからテキストを読む
コマンドラインにテキストを書き込む代わりに、ファイルからテキストを読み取ることができます。 このために使用します -pオプション 次のようになります。
echo "Ejemplo de texto para el articulo sobre figlet" > ejemplo.txt figlet -kp < ejemplo.txt
出力ソースを変更します
必要に応じて、出力に別のソースを指定できます。 このために、-f引数を使用します。 新しいソースは .flfまたは.tlfファイル に保存されます / usr / share / figlet。 ターミナルで次のように入力すると、利用可能なソースを確認できます(Ctrl + Alt + T)。
ls /usr/share/figlet/
相談後、一番好きなフォントを使用できます。 この例では、次のように入力して、banner.fltフォントに変更します。
figlet -f banner "Cambio de fuente a banner"
FIGletについてもっと知りたい場合は、 このプロジェクトのウェブサイト.
TOIletの使用
TOIletコマンドは次の目的にも使用されます テキストをASCII文字に変換する。 それを実行する最も簡単な方法は次のとおりです。
toilet Ubunlog.com
特定のフォントに切り替えるには、 -fオプション。 ソースは、FIGletを使用する場合と同じディレクトリから読み取られます。
toilet -f future Ubunlog.com
のいくつか FIGletで使用できるオプションはTOIletにも適用されます。 詳細については、対応するマニュアルページを参照してください。
man figlet man toilet
この記事では、XNUMXつのコマンドラインユーティリティを見てきました。 どちらも、テキストを大きなASCIIテキスト文字に変換したり、バナーを作成したりするのに非常に役立ちます。
質問がありますが、ターミナルを開くたびにメッセージを表示する方法がわからないということです。とにかくチュートリアルに感謝します😀