本文將介紹uname命令,該命令用於打印有關當前機器和運行在上面的操作系統的詳細信息。

在不使用任何選項的情況下調用uname將返回操作系統的代號:

m選項顯示硬件名稱(本例中為x86_64),p選項打印處理器架構名稱(本例中為i386):

s選項打印操作系統名稱,r打印發佈版號,v打印版本號:

n選項打印節點網絡名稱:

a選項打印所有可用的信息:

在macOS上,您還可以使用sw_vers命令打印有關macOS操作系統的更多信息。請注意,這與上面的Darwin(內核)版本不同,後者為19.6.0

Darwin是macOS的內核名稱。內核是操作系統的"核心",而整個操作系統被稱為macOS。在Linux中,Linux是內核,GNU/Linux將是操作系統名稱,儘管我們都稱之為"Linux"。

uname命令在Linux、macOS、WSL和所有有UNIX環境的地方都可用。