獲取電腦和作業系統資訊 uname

2021-09-23 13:41:36 字數 1218 閱讀 8565

用法:uname [選項]...

輸出一組系統資訊。如果不跟隨選項,則視為只附加-s 選項。

-a, --all         以如下次序輸出所有資訊。其中若-p 和

-i 的探測結果不可知則被省略:

-s, --kernel-name     輸出核心名稱

-n, --nodename        輸出網路節點上的主機名

-r, --kernel-release      輸出核心發行號

-v, --kernel-version      輸出核心版本

-m, --machine     輸出主機的硬體架構名稱

-p, --processor       輸出處理器型別或"unknown"

-i, --hardware-platform   輸出硬體平台或"unknown"

-o, --operating-system    輸出

作業系統名稱

--help        顯示此幫助資訊並退出

--version     顯示版本資訊並退出

舉例:

xyw@xyw-eliot:~$ uname -a

linuxxyw-eliot 3.2.0-56-generic #86-ubuntu smp wed oct 23 09:20:45 utc 2013 x86_64 x86_64 x86_64 gnu/linux

xyw@xyw-eliot:~$ uname -s

linux

xyw@xyw-eliot:~$ uname -n

xyw-eliot

xyw@xyw-eliot:~$ uname -r

3.2.0-56-generic

xyw@xyw-eliot:~$ uname -v

#86-ubuntu smp wed oct 23 09:20:45 utc 2013

xyw@xyw-eliot:~$ uname -m

x86_64

xyw@xyw-eliot:~$ uname -p

x86_64

xyw@xyw-eliot:~$ uname -i

x86_64

xyw@xyw-eliot:~$ uname -o

gnu/linux

這個命令可以看出作業系統是64位還是32位。

獲取作業系統資訊

osversioninfo osvi zeromemory osvi,sizeof osversioninfo osvi.dwosversioninfosize sizeof osversioninfo getversionex osvi 通過osvi這個結構體資訊來獲取作業系統資訊 typedef...

QSysInfo獲取作業系統的相關資訊

qsysinfo類可以為我們提供一些有關當前系統的底層資訊。其中包括 注意,該類中所提供的常量定義,有一些只在特定平台上有效。所以,我們在使用時,可以先使用qt預定義的符號q os win和q os osx來判斷一下,當前應用程式是在哪個系統下編譯的。至於該類的使用方法,和我們之前講過的qstora...

前端獲取作業系統 作業系統版本

在做埋點的過程中,遇到要上傳作業系統和作業系統版本的需求,如下 通過n igator.useragent獲取首先將作業系統確定為如下對映 all os 獲取當前作業系統 獲取當前作業系統 export const getos if useragent.includes mac else if use...