跳至主要內容

设备管理命令


设备管理命令

简介

  • lsblk - 列出所有块设备。
  • blkid - 显示块设备的属性。
  • fdisk - 管理磁盘分区。
  • parted - 进行分区操作。
  • mount - 挂载文件系统。
  • umount - 卸载文件系统。
  • df - 显示文件系统的磁盘空间使用情况。
  • du - 显示目录或文件的磁盘使用情况。
  • lspci - 列出所有PCI设备。
  • lsusb - 列出所有USB设备。
  • dmesg - 显示内核环缓冲区的消息,通常用于查看设备驱动程序的输出。
  • modprobe - 添加或删除内核模块。
  • iwconfig - 配置无线网络接口。
  • ifconfig - 配置网络接口(已被ip命令替代)。
  • ip - 现代网络配置工具,替代ifconfig
  • sensors - 显示硬件传感器的温度和电压信息。
  • hciconfig - 配置蓝牙设备。
  • setpci - 直接访问PCI设备的配置空间。

详细介绍

以下是设备管理命令的介绍:

  1. lsblk:列出所有块设备及其挂载点。

    • 常用选项

      • -f: 显示文件系统信息。
      • -o <columns>: 自定义显示的列。
    • 示例lsblk -f

  2. blkid:显示块设备的属性,包括UUID和文件系统类型。

    • 常用选项

      • -o <output_format>: 指定输出格式。
      • -s <attributes>: 仅显示指定属性。
    • 示例blkid /dev/sda1

  3. fdisk:管理磁盘分区。

    • 常用选项

      • -l: 列出系统中的所有分区。
      • -u: 使用扇区作为单位。
    • 示例fdisk -l

  4. parted:进行磁盘分区操作。

    • 常用选项

      • --script: 以脚本模式运行。
      • mkpart: 创建新分区。
    • 示例parted /dev/sda --script mkpart primary ext4 1MiB 100MiB

  5. mount:挂载文件系统。

    • 常用选项

      • -o <options>: 指定挂载选项。
      • -t <fstype>: 指定文件系统类型。
    • 示例mount -t ext4 /dev/sda1 /mnt

  6. umount:卸载文件系统。

    • 常用选项

      • -l: 延迟卸载。
      • -f: 强制卸载。
    • 示例umount /mnt

  7. df:显示文件系统的磁盘空间使用情况。

    • 常用选项

      • -h: 以人类可读的格式显示。
      • -T: 显示文件系统类型。
    • 示例df -h

  8. du:显示目录或文件的磁盘使用情况。

    • 常用选项

      • -h: 以人类可读的格式显示。
      • -s: 仅显示总计。
    • 示例du -sh /path/to/dir

  9. lspci:列出所有PCI设备。

    • 常用选项

      • -v: 显示详细信息。
      • -nn: 显示设备的数字ID。
    • 示例lspci -v

  10. lsusb:列出所有USB设备。

    • 常用选项

      • -v: 显示详细信息。
      • -t: 以树状结构显示。
    • 示例lsusb -v

  11. dmesg:显示内核环缓冲区的消息。

    • 常用选项

      • -T: 显示时间戳。
      • -n <level>: 设置消息级别。
    • 示例dmesg -T

  12. modprobe:添加或删除内核模块。

    • 常用选项

      • -r: 卸载模块。
      • --force: 强制操作。
    • 示例modprobe <module_name>

  13. iwconfig:配置无线网络接口。

    • 常用选项

      • essid <network_name>: 连接到指定网络。
      • mode <mode>: 设置操作模式。
    • 示例iwconfig wlan0 essid MyNetwork

  14. ifconfig:配置网络接口(已被ip命令替代)。

    • 常用选项

      • up: 启动接口。
      • down: 停用接口。
    • 示例ifconfig eth0 up

  15. ip:现代网络配置工具,替代ifconfig

    • 常用选项

      • addr: 显示或配置IP地址。
      • link: 显示或配置网络接口。
    • 示例ip addr show

  16. sensors:显示硬件传感器的温度和电压信息。

    • 常用选项

      • -A: 显示所有传感器。
      • -u: 以原始格式显示。
    • 示例sensors

  17. hciconfig:配置蓝牙设备。

    • 常用选项

      • up: 启动蓝牙设备。
      • down: 停用蓝牙设备。
    • 示例hciconfig hci0 up

  18. setpci:直接访问PCI设备的配置空间。

    • 常用选项

      • -s <addr>: 指定设备地址。
      • -w <data>: 写入数据。
    • 示例setpci -s 00:1f.0 0x10.W=0x1234

上次编辑于:
贡献者: Neil