设备管理命令
设备管理命令
简介
- lsblk - 列出所有块设备。
- blkid - 显示块设备的属性。
- fdisk - 管理磁盘分区。
- parted - 进行分区操作。
- mount - 挂载文件系统。
- umount - 卸载文件系统。
- df - 显示文件系统的磁盘空间使用情况。
- du - 显示目录或文件的磁盘使用情况。
- lspci - 列出所有PCI设备。
- lsusb - 列出所有USB设备。
- dmesg - 显示内核环缓冲区的消息,通常用于查看设备驱动程序的输出。
- modprobe - 添加或删除内核模块。
- iwconfig - 配置无线网络接口。
- ifconfig - 配置网络接口(已被
ip
命令替代)。 - ip - 现代网络配置工具,替代
ifconfig
。 - sensors - 显示硬件传感器的温度和电压信息。
- hciconfig - 配置蓝牙设备。
- setpci - 直接访问PCI设备的配置空间。
详细介绍
以下是设备管理命令的介绍:
lsblk:列出所有块设备及其挂载点。
常用选项:
-f
: 显示文件系统信息。-o <columns>
: 自定义显示的列。
示例:
lsblk -f
blkid:显示块设备的属性,包括UUID和文件系统类型。
常用选项:
-o <output_format>
: 指定输出格式。-s <attributes>
: 仅显示指定属性。
示例:
blkid /dev/sda1
fdisk:管理磁盘分区。
常用选项:
-l
: 列出系统中的所有分区。-u
: 使用扇区作为单位。
示例:
fdisk -l
parted:进行磁盘分区操作。
常用选项:
--script
: 以脚本模式运行。mkpart
: 创建新分区。
示例:
parted /dev/sda --script mkpart primary ext4 1MiB 100MiB
mount:挂载文件系统。
常用选项:
-o <options>
: 指定挂载选项。-t <fstype>
: 指定文件系统类型。
示例:
mount -t ext4 /dev/sda1 /mnt
umount:卸载文件系统。
常用选项:
-l
: 延迟卸载。-f
: 强制卸载。
示例:
umount /mnt
df:显示文件系统的磁盘空间使用情况。
常用选项:
-h
: 以人类可读的格式显示。-T
: 显示文件系统类型。
示例:
df -h
du:显示目录或文件的磁盘使用情况。
常用选项:
-h
: 以人类可读的格式显示。-s
: 仅显示总计。
示例:
du -sh /path/to/dir
lspci:列出所有PCI设备。
常用选项:
-v
: 显示详细信息。-nn
: 显示设备的数字ID。
示例:
lspci -v
lsusb:列出所有USB设备。
常用选项:
-v
: 显示详细信息。-t
: 以树状结构显示。
示例:
lsusb -v
dmesg:显示内核环缓冲区的消息。
常用选项:
-T
: 显示时间戳。-n <level>
: 设置消息级别。
示例:
dmesg -T
modprobe:添加或删除内核模块。
常用选项:
-r
: 卸载模块。--force
: 强制操作。
示例:
modprobe <module_name>
iwconfig:配置无线网络接口。
常用选项:
essid <network_name>
: 连接到指定网络。mode <mode>
: 设置操作模式。
示例:
iwconfig wlan0 essid MyNetwork
ifconfig:配置网络接口(已被
ip
命令替代)。常用选项:
up
: 启动接口。down
: 停用接口。
示例:
ifconfig eth0 up
ip:现代网络配置工具,替代
ifconfig
。常用选项:
addr
: 显示或配置IP地址。link
: 显示或配置网络接口。
示例:
ip addr show
sensors:显示硬件传感器的温度和电压信息。
常用选项:
-A
: 显示所有传感器。-u
: 以原始格式显示。
示例:
sensors
hciconfig:配置蓝牙设备。
常用选项:
up
: 启动蓝牙设备。down
: 停用蓝牙设备。
示例:
hciconfig hci0 up
setpci:直接访问PCI设备的配置空间。
常用选项:
-s <addr>
: 指定设备地址。-w <data>
: 写入数据。
示例:
setpci -s 00:1f.0 0x10.W=0x1234