linux 入門(四)
1: 資料夾下所有檔案的大小和詳細資訊
du -h --max-depth=1 | sort -hr
du
命令可以檢視資料夾(檔案)佔用的磁碟大小ls
命令可以檢視檔案的詳細資訊,包括檔案大小。- 該命令可以按照資料夾(檔案)大小的降序排列,並以易讀的方式顯示資料夾(檔案)大小
以android demo為例
30M .
27M ./app
1.9M ./.gradle
284K ./.idea
68K ./gradle
2: 顯示機器的處理器架構
可以使用arch 或者uname -m , 具體的列印如下:
zh@zh:~/workSpace/test/WebTest$ arch
x86_64
zh@zh:~/workSpace/test/WebTest$ uname -m
x86_64
3: 顯示核心版本
我們仍然可以使用uname 命令:
zh@zh:~/workSpace/test/WebTest$ uname -r
5.4.0-170-generic
或者使用:
cat /proc/version
Linux version 5.4.0-170-generic (buildd@lcy02-amd64-059) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2)) #188-Ubuntu SMP Wed Jan 10 09:51:01 UTC 2024
在5.4.0-170-generic中,
"5"表示主版本號,"4"表示次版本號,“0"表示修訂號。而”-170-generic"是特定於Ubuntu發行版的識別符號,用於區分不同的核心配置和功能.
4: 顯示硬體資訊
dmidecode -q 可以獲取系統硬體資訊.實際操作時需要執行:
zh@zh:~$ dmidecode -q
/sys/firmware/dmi/tables/smbios_entry_point: Permission denied
/dev/mem: Permission denied
zh@zh:~$ sudo dmidecode -q
[sudo] zh 的密碼:
BIOS Information
Vendor: Dell Inc.
Version: 1.26.0
Release Date: 08/20/2023
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 16 MB
Characteristics:
............
列印資訊包含:
- BIOS Information: BIOS資訊
- System Information: 系統的基本資訊
- Base Board Information:主機板資訊
- Processor Information:處理器資訊
- Memory Device:記憶體資訊
5: 顯示cpu info的資訊
使用命令: cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
stepping : 9
microcode : 0xf4
cpu MHz : 1600.058
cache size : 8192 KB
.................
6:羅列usb裝置
lsusb -tv是一個Linux命令,用於顯示USB裝置的樹形構和詳細資訊.
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 5000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 4: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
ID 413c:301a Dell Computer Corp.
|__ Port 7: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
ID 046d:c31c Logitech, Inc. Keyboard K120
|__ Port 7: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
ID 046d:c31c Logitech, Inc. Keyboard K120
直接使用lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 001 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120Bus 001 Device 002: ID 413c:301a Dell Computer Corp. Dell MS116 USB Optical MouseBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
本文由部落格一文多發平臺 OpenWrite 釋出!