uname -p -i 不明

uname -p -i 不明

なぜこれが起こるのですか?uname印刷可能なすべてのコンテンツが表示されます。私はこの問題を解決しません。マニュアルページでもunameこれが一般的な出力であることがわかります。

私は理由を知りたいだけです。

答え1

POSIX-p定義がないか-i。存在する牛に似た一種の栄養coreutils指摘したとおり、ポータブルではないとマークされています。基本的な実装2つのオプションのオペレーティングシステム機能、3つの引数形式によって異なります。sysinfo(2)(SunOS上)および6つのパラメータ形式sysctl(3)(BSDで)Linuxでは、これらのどれも使用できません。

したがって、Debianおよび派生製品(Ubuntuおよびその派生製品を除く)ではunknown

Fedora および関連ディストリビューションでは、unameパッチ済みマシンタイプ(-m)をプロセッサ(-p)とハードウェアプラットフォーム(-i)に返します。後者はi386すべての形式の値を生成するように調整されますi?86

Ubuntuとその派生物では変形i686プロセッサでAMD CPUをさらに確認してくださいathlon

答え2

infoページを読んでください。もっと詳しく説明します。

'-私'

「--ハードウェアプラットフォーム」

 Print the hardware platform name (sometimes called the hardware
 implementation).  Print ‘unknown’ if the kernel does not make this
 information easily available, as is the case with Linux kernels.

「-血」

「-プロセッサ」

 Print the processor type (sometimes called the instruction set
 architecture or ISA). Print ‘unknown’ if the kernel does not make
 this information easily available, as is the case with Linux
 kernels.

関連情報