GNU/Linux >> Linux の 問題 >  >> Linux

Linuxのcowsayコマンドを使用して、カラフルな休日の挨拶をします

その他のLinuxリソース

  • Linuxコマンドのチートシート
  • 高度なLinuxコマンドのチートシート
  • 無料のオンラインコース:RHELの技術概要
  • Linuxネットワーキングのチートシート
  • SELinuxチートシート
  • Linuxの一般的なコマンドのチートシート
  • Linuxコンテナとは何ですか?
  • 最新のLinux記事

入力したメッセージなどの入力を受け取り、メッセージを引用している牛の写真を出力する小さなプログラムについて聞いたことがあるかもしれません。 cowsayと呼ばれます 。これは、Opensource.comで以前に書かれています。

それで、少し楽しむために、私はそれを使ってディア・デ・ロス・ムエルトス(死者の日)を祝うと思いました。

牛に加えて、利用可能な他の画像があります。 cowsay をインストールするとき インストールで/user/share/cowsayに保存される他のいくつかのイメージが含まれています 。 -lを使用できます リストを取得するための引数。

 $ sudo dnf install cowsay 
$ cowsay -l <​​/ pre>

実際、cowsay に関連する開発活動はかなりあります。 および同様のプログラム。独自の画像ファイルを作成したり、他の人が作成した画像をダウンロードしたりすることができます。たとえば、Charc0alのcowsayファイルコンバーターはGitHubにあります。このツールを使用して、自分の写真をcowsay に必要な特別なASCII形式のファイルに変換できます。 。 LinuxまたはFreeBSD端末の設定によっては、カラーサポートが有効になっている場合があります。 cowsay ユーティリティはカラー画像も表示できます。 Charc0alのコンバーターは、すぐに使用できる多くのカラーファイルを提供します。

私はお祝いにビートルジュースファイルを使用することにしました。まず、beetlejuice.cowファイルを/usr/share/cowsayに保存しました 。このディレクトリはrootが所有しているため、最初にファイルをホームディレクトリに保存してから、コピーする必要がある場合があります。また、すべてのユーザーに読み取りアクセスを許可する必要がありました。

 $ sudo cp beetlejuice.cow / usr / share / cowsay 
$ sudo chmod o + r /usr/share/cowsay/beetlejuice.cow

画像がどのように生成されるかに注目するのは興味深いことです。上部は、さまざまなASCIIカラー制御コードを変数に設定します。これらの変数は、従来のASCIIアートスタイルで画像を描画するために使用されます。画像はほぼ全身で、画面をスクロールしないと端末の高さに合わなかったため、ファイルを編集し、最後の15行を削除して短縮しました。

画像はcowsayによっても検出されます プログラムし、リストに表示されます。

 $ cowsay -l <​​br /> / usr / share / cowsayの牛ファイル:
beavis.zenビートルジュースblowfishbud-frogsバニーチーズcowerデフォルトドラゴン
...

ここで、プログラムを実行し、-fを使用して画像を指定するだけです。 オプション。メッセージを提供することを忘れないでください。

 $ cowsay -f beetlejuice "Happy Day of the Dead!" 

cowsay コマンドは、Linuxコンピューターでコマンドラインを楽しむためのもう1つの方法です。 cowsay を試してみてください およびASCIIアート—創造性を発揮します。


Linux
  1. Linuxでidコマンドを使用する方法

  2. Linuxgrepコマンドを使用する

  3. Linux で「screen」コマンドを使用する方法

  1. Linuxgrepコマンドの使用方法

  2. Linuxコマンドラインに関する8つのヒント

  3. Linuxでhistoryコマンドを使用する方法

  1. Linuxのcowsayコマンドを使用する3つの興味深い方法

  2. Linuxの履歴コマンドの使用方法

  3. Linuxxargsコマンドの使用方法