時々他の人がこれをするのを見ることができます。
ようこそ画面と同様に、端末の先頭に次の内容を追加します。
____ _____ _ _ _____ __ __ _ _ __ _ _ ____ ____ _____ ____ __ __ _ _ __ ___ __ __ __ ____ ___
( _ \( _ ) ( \/ )( _ )( )( ) ( \/\/ ) /__\ ( \( )(_ _) (_ _)( _ ) ( _ \( ) /__\ ( \/ ) /__\ / __) /__\ ( \/ )( ___)(__ )
)(_) ))(_)( \ / )(_)( )(__)( ) ( /(__)\ ) ( )( )( )(_)( )___/ )(__ /(__)\ \ / /(__)\ ( (_-. /(__)\ ) ( )__) (_/
(____/(_____) (__) (_____)(______) (__/\__)(__)(__)(_)\_) (__) (__) (_____) (__) (____)(__)(__)(__) (__)(__) \___/(__)(__)(_/\/\_)(____) (_)
シェルの起動時にこのようなことが発生し、私にもそのようなことが起きたいと思います。シェルが起動すると。
私はvim
テキスト編集にかなり上手で、これを行う方法を見つけることができると思いました。
失敗したvim
場合は、次のものを使用できますが、新しいシェルを起動したときに壊れないようにするにはどうすればよいですか?
この質問は参考にしてください。シンプルなASCIIアート以上が含まれますが、これをbashに正常に追加する方法と、bash
それを機能させるためにシェルが必要とするエスケープ方法もカバーしています。
答え1
これに使用される最も一般的なツールは次のとおりです。フィレ、これは次のウェブサイトで使用されるバックエンドです。ウェブサイト次の提案ユーザー 1794469。ほとんどのディストリビューションではパッケージとして提供され、スクリプトからテキストを動的にレンダリングしたり、テキストを一度生成してスクリプトにコピーしたりできます。
シェルが起動するたびにメッセージを表示するには、シェルの起動スクリプトにメッセージを追加します(たとえば、.bashrc
すべてのインタラクティブなBashシェルに対して)。
figlet -t -k -f /usr/share/figlet/small.flf "do you want to play a game?"
(静的テキストを使用するよりも端末のサイズに適応できるという利点があります)。
必要に応じて、さまざまな場所にテキストを配置することもできます。以前は、および/etc/issue
が一般的に使用されていましたが、リモート/etc/motd
または仮想コンソールからシステムにアクセスしない限り、今はこれらのコンテンツを見ることができません。
答え2
これを行うことができる多くのウェブサイトがあります。これ本当に良いです。
目的のコンテンツがある場合は、端末で固定幅フォントを使用していることを確認して設定する必要があります。