命令列獲取蘋果電腦的主要硬體配置

2021-09-06 18:40:24 字數 993 閱讀 8396

最近公司想收一台蘋果電腦,boss在他的朋友圈裡喊話,收到了一大堆響應。我發覺很多買了mac的人用不來,電腦都閒置著,甚至連自己的電腦的基本配置都不知道,所以這個事情也挺困難……

如何最方便地獲取到電腦的主要硬體配置?要是在windows下,肯定是到控制面板的裝置管理器裡去看看,或者安裝乙個第三方的軟體,國產的貌似就很多,但我現在對裝軟體很有牴觸,原因是這些免費的國產軟體裡**了太多太多讓你一不小心就裝上的流氓軟體,裝置管理器嘛,資訊很多,可有用的卻不多,像顯示卡這種東西又不太看得出來型號,點來點去還麻煩。——命令列介面是必須的,這時候你會明白命令列介面優於圖形介面之處,我來寫乙個再簡單不過的指令碼:

echo -n "

cpu型號:

"sysctl -n machdep.cpu.brand_string

echo -n "

cpu核心數:

"sysctl -n machdep.cpu.core_count

echo -n "

cpu執行緒數:

"sysctl -n machdep.cpu.thread_count

echo

"其它資訊:

"system_profiler spdisplaysdatatype spmemorydatatype spstoragedatatype | grep

'graphics/displays:\|chipset model:\|vram (total):\|resolution:\|memory slots:\|size:\|speed:\|storage:\|media name:\|medium type:

'

執行之,得到這樣的結果:

cpu的型號、主頻、核心數、執行緒數、兩塊顯示卡的顯示晶元型號、視訊記憶體、顯示器解析度、記憶體條數、記憶體速度、硬碟型別以及硬碟型號,都直接顯示出來了,沒有廢話。有了這些,就差不多了。

獲取其他程序的命令列

type unicode string packed record length word maximumlength word buffer pwidechar end punicode string unicode string type process parameters packed re...

獲取命令列引數的各種變化

常,在vc 中獲取命令列引數的有如下幾種方式 在控制台程式中 c 執行時庫通過入口函式main傳遞進來的引數int argc 和 char argv。其中第二個引數將乙個完整的命令列分割成指向各引數的字串指標陣列,陣列中的每乙個元素是乙個指向引數的字串指標。其中,argv 0 指向應用程式名自身。如...

Golang獲取命令列引數的方式

當我們希望通過命令列啟動golang程式,獲取輸入的各種形式引數時,該如何處理呢?os.args是乙個string的切片,用來儲存所有的命令列引數,包括go run main.go這部分,整體編譯後實際是生成和執行的main.exe檔案,所以第乙個引數是main.exe。示例如下 func main...