Answers:
我检查了uname手册(man uname),它对“ -a”选项说以下内容:
print all information, in the following order, except omit -p and -i if unknown
我想在Ubuntu中,选项“ -m”,“-p”和“ -i”(机器,处理器和硬件平台)正在返回机器体系结构。例如,如果您使用命令
uname -mpi
你会看见:
x86_64 x86_64 x86_64
另一方面,如果选择所有选项:
uname -snrvmpio
您将得到与以下结果相同的结果:
uname -a
输出:
Linux <hostname> 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
我还在ARCHLINUX发行版上使用选项“ -m”,“-p”和“ -i”执行了“ uname”,得到了不同的答案:
x86_64 unknown unknown
实际上,当我在ARCHLINUX发行版上询问“ uname -a”时,答案是:
Linux <hostname> xxxxxx-ARCH #1 SMP PREEMPT Mon Feb 14 20:40:47 CEST 2015 x86_64 GNU/Linux
在ARCHLINUX发行版上执行“ uname -snrvmpio”时,我得到了:
Linux <hostname> xxxxxx-ARCH #1 SMP PREEMPT Mon Feb 14 20:40:47 CEST 2015 x86_64 unknown unknown GNU/Linux
uname -m