Cpufetch:一款功能強(qiáng)大的CPU架構(gòu)信息爬取工具


系統(tǒng)環(huán)境


Centos8中安裝cpufetch

下面使用源碼編譯安裝cpufetch。安裝之前需要安裝依賴包git , make , gcc:
[root@localhost?~]#?yum?-y?install?git?make?gcc?gcc-c++
從github中下載cpufetch源碼包:
[root@localhost?~]#?git?clone?https://github.com/Dr-Noob/cpufetch
Cloning?into?'cpufetch'...
remote:?Enumerating?objects:?274,?done.
remote:?Counting?objects:?100%?(274/274),?done.
remote:?Compressing?objects:?100%?(166/166),?done.
remote:?Total?1280?(delta?161),?reused?208?(delta?108),?pack-reused?1006
Receiving?objects:?100%?(1280/1280),?635.25?KiB?|?538.00?KiB/s,?done.
Resolving?deltas:?100%?(854/854),?done.
進(jìn)入cpufetch目錄,并編譯安裝:
[root@localhost?~]#?cd?cpufetch/
[root@localhost?cpufetch]#?make?&&?make?install
gcc?-Wall?-Wextra?-Werror?-pedantic?-fstack-protector-all?-pedantic?-std=c99?-DARCH_X86?-Wfloat-equal?-Wshadow?-Wpointer-arith?src/common/main.c?src/common/cpu.c?src/common/udev.c?src/common/printer.c?src/common/args.c?src/common/global.c?src/x86/cpuid.c?src/x86/apic.c?src/x86/cpuid_asm.c?src/x86/uarch.c?-o?cpufetch
install?-Dm755?"cpufetch"???"/usr/bin/cpufetch"
install?-Dm644?"LICENSE"????"/usr/share/licenses/cpufetch-git/LICENSE"
install?-Dm644?"cpufetch.8"?"/usr/share/man/man8/cpufetch.8.gz"


如何使用cpufetch

語(yǔ)法如下:
cpufetch
cpufetch?[option]

選項(xiàng)說(shuō)明
默認(rèn)輸出樣式是fancy。但是我們添加-s選項(xiàng),切換為legacy或retro樣式:
#?cpufetch?-s?retro
#?cpufetch?-s?legacy
下面可以使用一個(gè)循環(huán)來(lái)顯示三種樣式:
[root@localhost?~]#?vi?cpufetch_loop.sh?
#!/bin/bash
for?s?in?fancy?retro?legacy
do
????clear
????cpufetch?-s?"$s"
????sleep?1
done

使用-v選項(xiàng),可以顯示額外信息,如果有則顯示:
#?cpufetch?-v
使用-d選項(xiàng),打印供調(diào)試使用的信息:
[root@localhost?~]#?cpufetch?-d
cpufetch?v0.96?(x86_64?build)
Intel(R)?Core(TM)?i7-8700?CPU?@?3.20GHz
-?Hypervisor:?VMware
-?Max?standard?level:?0x00000016
-?Max?extended?level:?0x80000008
-?CPUID?dump:?0x000906EA

默認(rèn)情況下,cpufetch使用系統(tǒng)配色方案,但我們也可以自定義配色方案和三種預(yù)定義的配色方案:
#使用intel配色方案
[root@localhost?~]#?cpufetch?-c?intel
#使用amd配色方案
[root@localhost?~]#?cpufetch?-c?amd
#使用arm配色方案
[root@localhost?~]#?cpufetch?-c?arm
#使用自定義配色方案
cpufetch?--color?70,130,180:230,230,250:0,100,0:255,69,0

我們需要使用以下格式輸入顏色對(duì)應(yīng)的RGB值,設(shè)置4種顏色:
R,G,B:R,G,B:R,G,B:R,G,B
前2種顏色是CPU的LOGO顏色,后2種顏色是文本顏色。
轉(zhuǎn)自:Linux就該這么學(xué)
有收獲,點(diǎn)個(gè)在看?


