`uname -a`和`uname -m`之间有什么区别?

时间:2013-10-13 12:05:36

标签: linux-kernel

我想知道我的计算机体系结构,所以我在我的操作系统上输入命令来检查它。当我输入uname -march时,它显示我的计算机体系结构是'i686'。但它显示i686 i686 i386 GNU/Linux当我输入uname -a时。我知道uname -a打印打印所有信息,uname -m打印机器硬件名称。那么为什么当我输入i386时它打印uname -a。它们之间的区别是什么。

1 个答案:

答案 0 :(得分:1)

来自man uname

   -a, --all
          print all information [...]

   -m, --machine
          print the machine hardware name

   -p, --processor
          print the processor type or "unknown"

   -i, --hardware-platform
          print the hardware platform or "unknown"

因此,uname -a输出中的三元组按顺序对应machine processor hardware