C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

Linux端末に色付きのテキストを出力する方法は?


ここでは、いくつかの行をLinuxターミナルに色を付けて印刷する方法を説明します。ここでは、C++コードに特別なことをしています。これを行うために、いくつかのLinuxターミナルコマンドを使用しています。この種の出力のコマンドは次のようになります。

\033[1;31m Sample Text \033[0m

テキストのスタイルと色にはいくつかのコードがあります。これらは以下のとおりです。

フォアグラウンドコード バックグラウンドコード

30 40

31 41

32 42
黄色
33 43

34 44
マゼンタ
35 45
シアン
36 46

37 47

いくつかの追加オプションは以下のようなものです-

オプション コード 説明
リセット
0 通常に戻す(すべてのスタイルを削除する)
太字
1 テキストを太字にする
下線
4 下線テキスト

7 背景と前景の色を入れ替える
太字
21 太字から通常
下線を引く
24 下線から通常
反転オフ
27 逆の逆

#include<iostream>
using namespace std;
main() {
   cout << "\033[1;31mThis is bold red text\033[0m\n";
   cout << "\033[;32mGreen Text\033[0m\n";
   cout << "\033[4;33mYellow underlined text\033[0m\n";
   cout << "\033[;34mBlue text\033[0m\n";
}

出力

Linux端末に色付きのテキストを出力する方法は?


  1. LinuxでGuakeドロップダウンターミナルを使用する方法

    何年もの間、Linuxの端末は変更されていません。結局のところ、コマンドを入力するウィンドウで修正または改善することは多くありません。少なくとも、理論的には。 Guakeは、ターミナルを21世紀に持ち込むことで、この考え方が間違っていることを事実上証明しています。 「コマンドを入力する仮想空間」をマルチタスクのパワーハウスに変換する多数のパラメーターと機能を備えています。 Guakeを構成し、コンピューターとの対話方法をアップグレードするために時間を費やす価値がある理由を見てみましょう。 より良い端末にアップグレードする Guakeはこの種の最も人気のあるアプリケーションの1つであるため

  2. Linuxターミナルを電卓として使用する方法

    派手なGUIよりもLinuxターミナルのシンプルさを好みますか?すばやく計算する必要がある場合は、電卓アプリを使用する必要はありません。 (おそらく)すでにインストールされているツールを使用して、ターミナルを使用して計算を実行できます。 ディストリビューションに関係なく、Linuxターミナルを電卓として使用する方法を見ていきましょう。 GNUbcを使用した計算 bc GNU bcの要素は、「基本的な計算機」の略です。 bcプログラム自体は、1970年代に基づいたUnixをベースにしています。 GNU bcは、より近代的で拡張されたバージョンであり、Linuxシステムにすでにあるはずです。