ターミナルをより活発で興味深いものにします - Linux の Cowsay コマンドを使用して文句を言います

WBOY
リリース: 2024-02-12 17:39:20
転載
1039 人が閲覧しました

ほとんどの人にとって、Linux ターミナルを使用することは非常に退屈なことです。しかし、端末にいくつかの興味深い要素を追加することを考えたことはありますか?今日は、ターミナルをより面白く、鮮やかにすることのできる、cowsay と呼ばれるコマンドを紹介します。

この楽しい Linux コマンド ライン ツールでホリデーを祝いましょう。

入力情報 (キーボードから入力したメッセージなど) を受け取り、入力メッセージを参照する牛の画像を出力する小さなプログラムについて聞いたことがあるかもしれません。この小さなプログラムは Cowsay と呼ばれるもので、以前にも紹介しました。

それで、何か楽しいことをするために、Día de los Muertos (LCTT 訳:伝統的なメキシコの幽霊祭り、有名なアニメーション映画「ココ」の舞台になっています) を祝うためにそれを使いたいと思いました。

牛に加えて、実際には他の画像も利用できます。 Cowsay がインストールされると、プログラムは他のいくつかのイメージを自動的にインストールし、/user/share/cowsay ディレクトリに保存します。 -l パラメータを使用すると、イメージのリストを取得できます。

リーリー

実際には、Cowsay または類似のプログラムに関連した開発活動が数多く行われています。独自の画像ファイルを作成したり、他の人が作成した画像をダウンロードしたりできます。たとえば、Charc0al の Cowsay ファイル コンバータは GitHub で入手できます。このツールを使用すると、独自の画像を Cowsay で必要な特別な ASCII 形式に変換できます。 Linux または FreeBSD 端末の設定によっては、カラー サポートが有効になっている場合があり、Cowsay はカラー画像を表示することもできます。 Charc0al のコンバーターは、既製のカラー ファイルも多数提供します。

私は「お祝い」を実行するために「ビートルジュース」(LCTT 翻訳: アークメイジ、同名のアメリカのファンタジー コメディ映画の主人公) ファイルを選択しました。まず、beetlejuice.cow ファイルを /usr/share/cowsay ディレクトリに保存しました。このディレクトリの権限は root ユーザーに属しているため、最初にファイルをホーム ディレクトリに保存し、そこにコピーすることができます。さらに、すべてのユーザーにファイルへの読み取り権限を与える必要もあります。

リーリー

画像がどのように生成されるかに注目してください (プロセスは興味深いものです)。まず、さまざまな ASCII カラー制御コードを変数として設定し、次にこれらの変数を使用して、従来の ASCII アート スタイルで画像を描画します。結果の画像はほぼ全身であり、画面をスクロールしないと端末の高さに収まらなかったので、ファイルを編集して最後の 15 行を削除して高さを下げました。

この画像は、Cowsay プログラムで検出してリストに表示することもできます。
ターミナルをより活発で興味深いものにします - Linux の Cowsay コマンドを使用して文句を言います

リーリー

次に、プログラムを実行し、-f オプションを使用してイメージを指定します。出力する情報を忘れずに指定してください。

リーリー

「ビートルジュース」は死者の日の幸せを願っています (CC BY-SA 4.0)

cowsay は、Linux の面白くて風変わりなガジェットです。創造力を発揮して、カウセイと ASCII の芸術を探求してください。

この記事の導入部を通じて、cowsay コマンドの基本的な使用法をマスターし、さまざまな画像やテキストを使用して独自の苦情を生成する方法を学びました。ターミナルを飽きさせない楽しさに満ちたものにする、それがカウセイの魅力です。すぐに行動して、ターミナルを生き生きとした興味深いものにしてください。

以上がターミナルをより活発で興味深いものにします - Linux の Cowsay コマンドを使用して文句を言いますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:lxlinux.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!