uname用於打印操作系統和硬件架構相關的信息,對於可能在多個系統或架構上運行的Shell腳本程序很有用, 缺省選項相當於 -s
或--system
$uname [-amnrsvpio]-a
或--all
顯示全部的信息
$ uname -a
Linux E435 3.19.0-68-generic #76-Ubuntu SMP Fri Aug 12 08:48:09 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
-m
或--machine
顯示電腦類型
$ uname -m
x86_64
-n
或--nodename
顯示在網絡上的主機名稱
$ uname -n
E435
-r
或--kernel-release
顯示操作系統的發行編號
$ uname -r
3.19.0-68-generic
-s
或--system
顯示操作系統名稱
$ uname -s
Linux
-v
或--kernel-version
顯示操作系統版本
$ uname -v
#76-Ubuntu SMP Fri Aug 12 08:48:09 UTC 2016
-p
或--processor
顯示處理器類型
$ uname -p
x86_64
-i
或--hardware-platform
顯示硬件平台
$ uname -i
x86_64
-o
或--operationg-system
顯示操作系統
$ uname -o
GNU/Linux