linux 入門(四)

夏沫琅琊發表於2024-03-19

linux 入門(四)

1: 資料夾下所有檔案的大小和詳細資訊

du -h --max-depth=1 | sort -hr
  1. du命令可以檢視資料夾(檔案)佔用的磁碟大小
  2. ls命令可以檢視檔案的詳細資訊,包括檔案大小。
  3. 該命令可以按照資料夾(檔案)大小的降序排列,並以易讀的方式顯示資料夾(檔案)大小

以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:
	............

列印資訊包含:

  1. BIOS Information: BIOS資訊
  2. System Information: 系統的基本資訊
  3. Base Board Information:主機板資訊
  4. Processor Information:處理器資訊
  5. 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 釋出!

相關文章