Linux kernel 什么';“uname-a”和“uname-m”的区别是什么`
我想知道我的计算机架构,所以我在我的操作系统上键入命令来检查它。当我键入Linux kernel 什么';“uname-a”和“uname-m”的区别是什么`,linux-kernel,Linux Kernel,我想知道我的计算机架构,所以我在我的操作系统上键入命令来检查它。当我键入uname-m和arch时,它显示我的计算机架构是“i686”。但当我键入uname-a时,它显示i686 i686 i386 GNU/Linux。我知道uname-a打印所有信息并uname-m打印机器硬件名称。那么,当我键入uname-a时,为什么它会打印i386。它们之间有什么区别。来自man uname: -a, --all print all information [...] -
uname-m
和arch
时,它显示我的计算机架构是“i686”。但当我键入uname-a
时,它显示i686 i686 i386 GNU/Linux
。我知道uname-a
打印所有信息并uname-m
打印机器硬件名称。那么,当我键入uname-a
时,为什么它会打印i386
。它们之间有什么区别。来自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
输出的三元组按顺序对应于机器处理器硬件
不管有什么不同,这个问题不属于堆栈溢出,而是属于站点或..我试图从手册页了解一些信息,但我想知道详细信息。为什么键入uname-a
时显示i386 linux
,键入uname-m
时显示i686
。-a
中与-m
对应的部分是i686
i386
是硬件平台(-i
)。