これはコマンド linux_logo で、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。
プログラム:
NAME
linux_logo - システム情報付きのカラー ANSI ペンギン ロゴ。
SYNOPSIS
Linux_ロゴ [-h | -v ] [-a ] [ -b | -c] [-d] [-D file] [-e file] [-f] [-g | -l] [-k] [-i]
[-n] [-p] [-s] [-u] [-x] [-y] [-o で] [-t 文字列] [-L NUM | リスト | ランダム_xy] [-F 形式でアーカイブしたプロジェクトを保存します.]
DESCRIPTION
Linux_ロゴ ペンギンのカラー ANSI 画像を生成するプログラムです。
から取得される一部のシステム情報 / proc ファイルシステム。
OPTIONS
-h オプションの概要を表示します。
-v プログラムのバージョンを表示します。
-ASCII -a
ロゴをモノクロASCIIで表示します。
-バナー -b
バナースタイルのロゴを表示します。
-クラシック -c
オリジナルのペンギンロゴを表示します。
-d 出力の「整形」を無効にする
-D ファイル名
「ファイル名」のロゴを使用
-e ファイル名
デバッグ目的で「filename」の cpuinfo を使用する
-f ロゴを描画する前に画面を強制的にクリアします。
-F STRING
sysinfo のカスタム出力 STRING を使用します。 詳細については、以下を参照してください。
-g システム情報のみを表示します。
-i 無視する ~/.linux_ロゴ および /etc/linux_logo.conf 構成ファイル
-k sysinfo を左揃え (中央揃えではない) に保つ
-l ロゴのみを表示します。
-L ... カスタムロゴオプション。 READMEを参照
-o で 出力を右に Num スペース分シフトします
-p カーソル位置を保持する
-s BogoMips テストをスキップします [Linux 以外のプラットフォームでの表示を高速化します]。
-t 文字列
任意の文字列を表示する
-u システムの稼働時間を表示します。
-w ヴァル 画面幅を val に設定します
-y ロードアベレージを表示します。
PROCESSOR 情報
CPU情報
で提供される cpuinfo / proc / cpuinfo 常に使用できるわけではありません linux_ロゴ。 関連する
sysinfo_x.c ファイルを「美しく」するためにカスタム出力フォーマットを追加する場所があります。
CPU情報。 たとえば、「K6 (166 - 266)」は「K6」に解析されます。 のフォーマットが追加されました。
K6 および特定の Cyrix マイクロプロセッサ。
マイクロプロセッサの cpuinfo が醜い出力を生成する場合は、その出力をマイクロプロセッサから送信してください。
/ proc / cpuinfo そしてそれが作者にとってどのように見えるべきかのサンプル。
残念ながら、2.0.x カーネルは新しいチップについては認識しません。 それで入手するには Linux_ロゴ 〜へ
Pentium II 以降のチップを認識するには、何らかの情報を見つける必要があります。
/ proc / cpuinfo Pentium Pro と区別するか、2.2.x または 2.3.x にアップグレードします。
カーネル。
FORMAT
フォーマット文字列の特別なシーケンスは # で始まります (# を出力するには ## を使用します)。 他のすべて
\n を除く文字はそのまま印刷されます。
シーケンス説明出力
─────────────────────
###
#B ボゴミプス 374.37
#C コンパイル日 #47 8 年 10 月 37 日金曜日 09:1999:XNUMX EST
#E ユーザーテキスト 私のお気に入りの Linux ディストリビューション
-t で表示
#H ホスト名が間違っています
#L 平均荷重 平均荷重 0.04、0.01、0.01
#Mメガヘルツ 188Mhz
サポートされている場所
#N CPU の数 XNUMX
#O OS名 Linux
#P プロセッサー (複数可) プロセッサー
#R ラム 64M
メガバイト単位
#S 複数形
#T CPU K6の種類
#U 稼働時間 稼働時間 10 時間 59 分
#V OS 2.2.0-pre5 のバージョン
#X CPU ベンダー AMD
\\n キャリッジリターン
注意:
· # の後の文字は大文字にする必要があります。
· 利用できないオプションは黙って無視されます。
· メガヘルツは、一部のプラットフォームと新しいカーネルでのみ利用可能です。
・ 見る デフォルト.h #N を英語以外の数字でレポートさせる方法について。
· 複数の [#S] は CPU が 1 個の場合は何も与えず、そうでない場合は 's' を与えます。
· 「-y」および「-u」[稼働時間と負荷平均を表示] コマンド ライン オプションは影響しません。
カスタム形式が使用されている場合の出力。
デフォルトのバナー形式は次のとおりです。
"#O バージョン #V、コンパイル済み #C\n \
#N #M#X#T プロセッサ #S、#R RAM、#B ボゴミップ合計\n \
#H\n"
デフォルトのバナー形式では、作成者のコンピュータに次の内容が表示されます。
Linux バージョン 2.2.0-pre5、コンパイル #47 8 年 10 月 37 日金曜日 09:1999:XNUMX EST
188MHz AMD K6 プロセッサー 64 台、374.37M RAM、合計 XNUMX Bogomips
混乱した
別の例は次のようになります。
linux_logo -F "Redhat Linux 5.2\nカーネル バージョン #V\n#U\n#L\n"
これは次のように表示されます:
レッドハット Linux 5.2
カーネルバージョン 2.2.0-pre5
稼働時間 11 時間 4 分
負荷平均 0.00、0.00、0.00
デビアン
Debian のプレパッケージ版 Linux_ロゴ に加えて Debian ロゴが含まれます。
「クラシック」と「バナー」のロゴ。 他のロゴが使用されない限り、Debian ロゴがデフォルトのロゴです。
logos はコマンドラインで指定します。
CONFIG ファイル
~/.linux_ロゴ & /etc/linux_logo.conf コマンドラインオプションを入力できます。
実際のコマンドラインの前に解析される
onworks.net サービスを使用してオンラインで linux_logo を使用する