本文將介紹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環境的地方都可用。