回答:
inxiは、Universeリポジトリで利用可能なパッケージです。inxi
18.04.1 ののバージョンは2.3.56
です。Gawk / Bashを使用してシステムを調べ、ヘルプを求めるときにシステムの説明に役立つさまざまな情報を抽出します。
manページから:
inxiは、コンソールとIRC用に構築されたコマンドラインシステム情報スクリプトです。また、フォーラムのテクニカルサポート用のデバッグツールを使用して、ユーザーのシステム構成とハードウェアをすばやく確認します。inxiは、システムハードウェア、CPU、ドライバー、Xorg、デスクトップ、カーネル、gccバージョン、プロセス、RAMの使用状況、およびその他のさまざまな有用な情報を示します。
このman
ページには多数のinxi
オプションがリストされていますが、大文字のオプションをまとめています。
-A
= A udio -B
= Bの attery -C
= C PU -D
=ハードD ISK -G
= G raphics -I
= Iのプロセスに関するnformation、稼働時間、メモリー、inxi
バージョン -M
= Mのような等デバイス(ラップトップ/デスクトップ)、マザーボード、BIOS、などachineデータ -N
= Nの etwork情報 -P
= P artition情報 -R
= RAID情報 -S
= Sこのような等ホスト名、カーネル32ビット/ 64ビット、デスクトップ環境、ディストリビューション、などystem情報 -W
= W eatherが、これ多分信頼できません! そして、ここに小文字のほんのいくつかがあります:
-c0
カラー出力をオフにし、テキストファイルに(エスケープコードなしで)きれいにリダイレクトするのに役立ちます -c
たとえばで使用するとinxi -t c10
、CPU使用率の観点から上位10プロセスがリストされます。 -m
たとえばで使用するとinxi -t m10
、RAM使用量の観点から上位10プロセスがリストされます。 -n
高度なネットワーク情報を表示します -t
上記に例示したようによって指定されるように、そのようなプロセスの番号付きリストを生成するために必要とされる-cN
又は-mN
ここN
工程数が必要です -r
PPASを含むリポジトリデータをリストします -s
温度(mobo / cpu / gpu)とファン速度に関する情報を提供します プライバシーに関する考慮事項出力は公開フォーラムに投稿されることが多い
ためinxi
、この-z
オプションはMACアドレスなどのデータを除外します。ホスト名(通常はによって生成される-S
)を非表示に-! 31
する場合に使用できます。
-x
要因は、
以下の例は、の使用を示し-x
、-xx
および-xxx
自己説明的であるべきです。
dkb@dkb-xubu:~$
dkb@dkb-xubu:~$ inxi -S
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 Desktop: Xfce 4.12.3
Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sx
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Xfce 4.12.3 (Gtk 2.24.31) Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxx
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Xfce 4.12.3 (Gtk 2.24.31) dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxxx
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Xfce 4.12.3 (Gtk 2.24.31) info: xfce4-panel dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$
結論:では、情報を簡潔に提示したい人にとって便利なコマンドは何でしょうか。
inxi -Fxxxz
である初心者-F
に加え-s
て、プラスと-n
inxi -t cm10
が役立つかもしれません inxi -r
あなたのリポジトリとPPASとそれらのステータスをリストします 脚注:の新しいPerlベースのバージョンinxi
は、次の場所から入手できます。
sudo wget -O /usr/local/bin/inxi https://github.com/smxi/inxi/raw/master/inxi
sudo chmod +x /usr/local/bin/inxi
その後
sudo inxi -U
初めて実行すると、対応するman
ページがインストールされ、その後の実行では、inxi
とそのman
ページの新しいバージョンがインストールされます。変更ログは、の内部の仕組みに興味がある人にとっては非常に良い読み物ですinxi
。
もう1つのオプションは、githubバージョンを厳密に追跡するUnit 193の個人用パッケージアーカイブを追加することです。
apt policy inxi
かapt-get changelog inxi > inxi.txt
、デフォルトのリポジトリで利用可能なinxiのバージョンを確認してください。デフォルトのリポジトリのバージョンではなくgithubのバージョンを使用しているため、バージョン3.0.22を使用しています。
DK Boseからの回答に追加し、技術的にEOLでサポートされていないレガシー2.3または2.2バージョンではなく、現在のinxiに焦点を当てます。
レガシーまたは現在のinxiがあるかどうかを確認する簡単な方法:inxi -v8
エラーが発生した場合はレガシーinxiがあり、出力の巨大なページが発生した場合は現在のinxiがあります。-v8レベルは、3.0のベータテストリリース2.9で追加されました。それは「すべてに加えて台所の流しのオプション」です。とにかくほとんどすべて。
興味深いオプション:
--usb
- lsusb
および/または/sys
データを使用して、USBレポートを作成します。--slots
-ボードPCIスロットのリスト。システムのスロットが間違っている場合があることに気づきましたが、それはinxiのバグではありませんが、それでも有用です。-a
/ --admin
-だけでは、CPUの脆弱性レポートを含めるように3.0.23で拡張しました。以前のバージョンには単純なレポートがありました。サポートされていないオプションエラーが発生する場合は、レガシーinxiがあるか、現在のinxiが十分に新しいものではありません。3.0.33以降、非常に便利なサポートデバッグオプションにより、カーネルブートパラメーターがSystem:行に追加されます。これにより、たとえば、ブラックリストにnouveauが登録されているかどうかを確認できます。また、パーティションのrawサイズ、使用可能なサイズ、およびスワップ情報も追加されました。-Cxx
-3.0.24では、Debian sidにヒットし、sudo / rootとして実行すると、L1およびL3キャッシュレポートが18-10に圧迫される可能性があります。-S
、-Sx
、-Sxx
、-Sxxx
-巨大に強化されたデスクトップ/ウィンドウマネージャ、ディスプレイマネージャ、およびタスクバー、ドック、パネルなどの余分な情報データ。すべてのウィンドウマネージャーを技術的にサポートしているわけではありませんが、実際に使用されているように見えるウィンドウマネージャーのほとんどをサポートしています。-G
、-Gxxx
-すべての既知の表示コンポジターを表示し、可能な場合はバージョン番号を表示します。時々役立ついくつかの特定のオプションもあります。全ての -!および従来のinxiの-@オプションには、長いオプション名が付けられていました。
--no-host
-ホスト名をオフにします。投稿したくないユーザーの場合、これは出力のフィルタリング/サニタイズに関して-zオプションとうまく対応します。--display
-あまり知られていないオプションです。SSH経由でXを使用していない場合にデスクトップデータを取得しようとします。これは非rootとしてのみ機能し、常に機能するとは限りません。:1
ディスプレイ1のような値を使用すると、特定のディスプレイをターゲットにできます。-no-ssl
これは、期限切れのssl証明書を持つ非常に古いシステムを使用している場合に役立ちます。これは、sslがチェックする特定のアクションをバイパスします。--usb-sys
/sys
-USBレポートのデータのみの使用を強制します。値は多くの場合、ベンダー/製品のデータ間/sys
でかなり異なるため、これは役立ちlsusb
ます。基本的に、すべてのオプションは3.xで拡張され、一部は他よりも強化されています。動的な行の折り返しも大幅に改善され、パイピングまたはリダイレクト時にカラーコードが削除されないなどの古い不具合により、-c 0フラグを使用してカラーコードを強制的に削除する必要がなくなりました。3.xでは、すべてのオプション名に長い形式があります。
また、ユーザーが必要に応じてxmlまたはjsonにエクスポートできるなど、もっとあいまいなオプションもあります。
ARMおよびARM SOC(システムオンチップ、またはSBC、シングルボードコンピューター)デバイス(rasberry piなど)のサポートは、3.0で大幅にアップグレードされ、最近、基本的なサポートが追加されたMIPSやSPARCなどのさまざまな不明瞭なアーキテクチャが追加されました。
私が信じているinxiの最も一般的な使用は、ディストリビューションユーザーのフォーラム/ ircサポート、およびシステム管理者の使用、特にマシンにsshしてそれが何であるかを知る必要がある場合です。最も一般的なオプションは、少なくともフォーラムでは-Fxzのようですが、より短い-bxxzを好む人もいます
前述のように、Unit193 PPAを追加できます。依存関係の問題はないため、10年前のシステムに現在のinxiをインストールすれば、すべて正常に機能します。直接インストールすることもできます。GitHubの場所へのショートカットURLがあります。wget -Nc smxi.org/inxi
これは、長いGitHub URLパスより覚えやすいです。パッケージバージョンを使用していない場合、オプションsudo inxi -U
はGitHubソースを使用してinxiとmanページを更新します。
sudo inxi -U
実行して毎月更新または実行します。のリポジトリまたは他のppaバージョンがすでにインストールされている場合は、最初にそれをパージすることに注意してください。launchpad.net/~mc3man/+archive/ubuntu/inxi1