内核名称和操作系统名称之间有什么区别/关系?它们总是一样的吗?
例如,我对输出感到困惑:
-bash-4.1$ uname -s
Linux
-bash-4.1$ uname -o
GNU/Linux
“GNU/Linux”和“Linux”有什么区别?
答案1
如果您查看uname
标题为的维基百科页面:乌纳梅有一个非常好的表格,显示了uname
我听说过的几乎所有 Unix 的所有开关的输出。
表格摘录
如果您查看输出,它意味着-s
显示内核的名称,同时-o
显示操作系统的名称。