ログイン時にカラーMOTDメッセージを生成するにはどのような方法がありますか?

ログイン時にカラーMOTDメッセージを生成するにはどのような方法がありますか?

サーバーにログインすると、時にはカラフルなASCIIアートスタイルのメッセージが表示されます。これらのメッセージはどのように構成されていますか?

ベストアンサー1

メモ:これらのどれもSSHのバナーツールでは機能しません。次のタイトルのU&L Q&Aをご覧ください。SSHDバナーにASCII以外の印刷可能文字があります。~のため理由SSHがこの機能を省略する理由は次のとおりです。

一般着色剤

一般着色剤このアプリケーションで使用できます。正規表現でテキストビットを識別し、一致するテキストに色を割り当てます。

# this is probably a pathname
regexp=/[\w/\.]+
colour=green
count=more

これは、/usr/bin、/usr/local/bin/、/etc/init.d/syslogdなどの文字列と一致し、緑色で表示されます。

他の例:

regexp=^-{1,2}\s{0,1}$
colours=red
count=block
-
regexp=^\s{0,5}$
colours=default
count=unblock

これにより、正しい形式の電子メール署名がすべて赤色に変わります。

スクリーンショット

        システムログSS

MOTDメーカー

このGUIが発生しました。MOTDメーカーこれにより、インタラクティブにMOTDを作成し、それをテキストファイルとして保存できます。アプリはWindowsアプリケーションですが、Wineでfindを実行します。

    motdメーカーのSS#1

    motdメーカーのSS#2

Linuxのロゴ

これ、Linux_フラグ1997年に毎日Linuxを使い始めて以来ずっと使われてきたので、かなり古いですが、まだ見事で驚くべき機能配列を持っています。

これはシステム関連の統計を表示するロゴに似ていますが、質問に関連するように独自のテキストを統合できます。

    linux_flag #1

    linux_flag #2

スクリプトエコカラー

スクリプトエコカラーLinuxターミナルテキストの色付け、書式設定、およびスクリプトエンコーディングのためのいくつかのステップが簡素化されました。

例えば

1. Wait for a key press:
    echoc -w
    echoc -w "When you ready"

2. Ask a question and receive an \"yes/no\" answear:
    if echoc -q "Ready to continue"; then
        echo "Hello"
    fi

      ssスクリプトエコカラー

引用する

おすすめ記事