uname 显示重复的架构

Ell*_*t B 4 command-line

为什么uname 显示x86_64 三次?这是 Ubuntu 12.04.4。

$ uname -a
Linux seedbox 3.2.0-59-generic #90-Ubuntu SMP Tue Jan 7 22:43:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

Sté*_*las 6

使用 GNU unameuname -a缩写为uname -snrvmpio

$ uname -snrvmpio
Linux name 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ for o (s n r v m p i o) {printf -$o:\ ; uname -$o}
-s: Linux
-n: name
-r: 3.11.0-12-generic
-v: #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013
-m: x86_64
-p: x86_64
-i: x86_64
-o: GNU/Linux
Run Code Online (Sandbox Code Playgroud)

随着m-p-i为:

-m, --machine            print the machine hardware name
-p, --processor          print the processor type or "unknown"
-i, --hardware-platform  print the hardware platform or "unknown"
Run Code Online (Sandbox Code Playgroud)