ターミナルをバイナリまたは意味不明なマトリックス スタイルのスクロール画面に変える

Anonim

コマンド ラインは通常、深刻なものと考えられており、通常はかなり高度な便利なターミナル トリックのみを取り上げますが、ターミナルのすべてが役立つ必要はありません。それを証明するために、OS X ターミナルに貼り付けると、ランダムなテキスト、バイナリ、または独自のカスタム メッセージの画面全体をスクロールするだけで、ターミナル ウィンドウが 1999 年のコンピューター画面のように見える 3 つのコマンド文字列があります。映画マトリックス。

見栄えの良い (つまり、最もマニアックな) 結果を得るには、少なくともターミナル UI 設定を変更して、アクティブなウィンドウが「Homebrew」または「Pro」のスタイルになるようにします。これは、黒の背景に対して緑のテキストを使用します。または、全力を尽くして、本当に派手な端末の外観を手に入れましょう。マトリックスのようなスクロールを画面全体に表示したい場合は、最初にターミナルを全画面表示にしてください。

ターミナルをマトリックススタイルの意味不明なスクロール画面に変える

  • /Applications/Utilities/ にある、または Spotlight または Launchpad から見つけたターミナルを開きます
  • 次のテキストをコマンド ライン プロンプトにコピー アンド ペーストします。
  • "

    LC_ALL=C tr -c >"

  • 終了したら、Control+C を押してプロセスを終了するか、単にターミナル ウィンドウを閉じます

これを自分でテストできない場合、または実行せずにどのように見えるか疑問に思っている場合は、これがどのように見えるかについての非常に短いビデオがあります。ビデオではスクロールが途切れ途切れになっていますが、実際には非常にスムーズです:

何かのためにこれを頻繁に使用する予定はありますか?以下を .bash_profile に追加してエイリアスにします:

"

alias matrix=&39;LC_ALL=C tr -c >"

または、代わりに以下のバイナリ コマンドをエイリアスします:

ターミナルで無限バイナリをスクロールする

Matrix スタイルの意味不明な表現が苦手な場合は、次の完全に異なるコマンド文字列を使用して、代わりにターミナルが巨大なバイナリ ストリームを出力するようにすることができます:

"

echo -e 1;ながら $t; do for i in `seq 1 30`;do r=$;h=$;if ; then v=0 $r;else v=1 $r;fi;v2=$v2 $v;done;echo -e $v2;v2=;done; "

前と同じように、Ctrl+C を押すか、ターミナル ウィンドウを閉じると、バイナリ スクロールを停止できます。バイナリスクロールは次のようになります:

確かにこれはかなり無意味ですが、楽しいので、見た目と同じように自分だけの DIY 端末ベースのスクリーン セーバーを作成している場合でも、何か驚くほど忙しくしているように見せたい場合でも、上司がホバリングしているときの複雑さ、それを持ってください。

ターミナルで何かを繰り返しスクロールする

スクロールする内容をカスタマイズしたいですか?代わりに次のコマンド文字列を使用して、引用符で囲んだ部分を任意の文字列に置き換えます:

"

while (真) do echo -n 9A85Y1BF978124871248172487124871248712487124;終わり"

たとえば、「OSXDaily.com は最も素晴らしく、素晴らしく、ハンサムな Web サイトです」を次のように無限にスクロールできます:

"

while (true) do echo -n OSXDaily.com は、最も素晴らしく、素晴らしく、ハンサムな Web サイトです。終わり"

いつものように、Control+C でスクロールを停止します。

コマンドの修正版を送ってくれたピートに感謝

ターミナルをバイナリまたは意味不明なマトリックス スタイルのスクロール画面に変える