linux查看外设命令

worktile 其他 162

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux环境下,我们可以使用一些命令来查看外设设备的信息。下面我将介绍几个常用的命令。

    1. `lsusb`:该命令用于列出连接到系统的USB设备。执行该命令后,系统会列出所有已连接的USB设备的详细信息,包括设备ID、厂商ID、产品ID等。

    2. `lscpu`:该命令用于显示CPU的信息,包括制造商、型号、架构等。通过查看CPU信息,我们可以了解系统支持的外设设备及其相关特性。

    3. `lspci`:该命令用于列出当前系统中的PCI设备信息。通过执行该命令,我们可以获取每个PCI设备的详细信息,如设备ID、厂商ID、子系统ID等。

    4. `lsblk`:该命令用于列出所有块设备的信息,包括硬盘、SSD、U盘等存储设备。执行该命令后,系统会显示设备的名称、类型、挂载点等信息。

    5. `lsmod`:该命令用于列出当前加载的内核模块。通过执行该命令,我们可以查看哪些模块被加载,从而了解系统所支持的外设。

    以上是一些常用的Linux命令,用于查看外设设备的信息。根据具体需求和情况,我们可以选择合适的命令来获取所需的外设信息。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,我们可以使用一些命令来查看与外设相关的信息。以下是一些常用的命令:

    1. lsusb:这个命令用于列出所有连接到USB端口上的设备。它会显示设备的厂商和产品ID,以及设备的名称。例如,执行命令“lsusb”后,会输出类似如下的信息:
    “`
    Bus 002 Device 003: ID 0409:005a NEC Corp. HighSpeed Hub
    Bus 002 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 003: ID 04f2:b217 Chicony Electronics Co., Ltd Lenovo Integrated Camera (0.3MP)
    Bus 001 Device 002: ID 8087:8008 Intel Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    “`

    2. lspci:这个命令用于列出所有连接到PCI总线上的设备。它会显示设备的厂商和产品ID,以及设备的名称。例如,执行命令“lspci”后,会输出类似如下的信息:
    “`
    00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
    00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-LM (rev 04)
    00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
    00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
    00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
    00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d4)
    “`

    3. lsblk:这个命令用于列出系统中所有的块设备,包括硬盘、固态硬盘和外部存储设备。它会显示设备的名称、大小、挂载点等信息。例如,执行命令“lsblk”后,会输出类似如下的信息:
    “`
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 0 465.8G 0 disk
    ├─sda1 8:1 0 100M 0 part /boot/efi
    ├─sda2 8:2 0 128M 0 part
    ├─sda3 8:3 0 16M 0 part
    ├─sda4 8:4 0 419.2G 0 part /mnt/data
    └─sda5 8:5 0 46G 0 part /
    “`

    4. dmesg:这个命令用于显示系统的核心消息缓冲区。当我们插入或移除外设时,会有相关的信息输出到核心消息缓冲区。因此,使用命令“dmesg”可以查看到有关外设的一些信息。例如,执行命令“dmesg | grep USB”后,会输出与USB设备相关的信息。

    5. udevadm:udevadm是一个用于操作和管理udev守护进程的命令行工具。通过使用不同的选项,我们可以查看udev监视的设备、设备属性等信息。例如,执行命令“udevadm info -a -n /dev/sda”可以查看关于/dev/sda这个块设备的详细信息。

    这些命令提供了不同的方式来查看连接到计算机的外设的相关信息,可以帮助我们识别设备、确定其属性以及监视与之相关的事件。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,我们可以通过一些命令来查看和管理外部设备。以下是一些常用的命令和操作流程。

    一、查看 USB 设备列表

    1.使用 lsusb 命令

    lsusb 命令可以列出系统中连接的 USB 设备信息。使用以下命令:

    “`shell
    lsusb
    “`

    该命令会列出 USB 设备的厂商ID和产品ID,并显示设备的描述信息。

    2.使用 lspci 命令

    lspci 命令用于显示连接到 PCI 总线上的设备信息,包括 USB 设备。使用以下命令:

    “`shell
    lspci | grep -i usb
    “`

    该命令会列出所有连接到 PCI 总线的 USB 设备信息。

    二、查看串行设备列表

    1.使用 dmesg 命令

    dmesg 命令用于显示系统启动信息,其中包含了与外部设备相关的信息。使用以下命令:

    “`shell
    dmesg | grep tty
    “`

    该命令会列出与串行设备相关的信息,包括设备的名称和接口信息。

    2.使用 ls /dev/tty* 命令

    /dev/tty* 目录下存储了系统中的串行设备文件。使用以下命令:

    “`shell
    ls /dev/tty*
    “`

    该命令会列出系统中的所有串行设备文件。

    三、查看硬盘和分区列表

    1.使用 fdisk 命令

    fdisk 命令用于查看和管理磁盘分区。使用以下命令:

    “`shell
    sudo fdisk -l
    “`

    该命令会列出系统中的所有硬盘及其分区信息。

    2.使用 lsblk 命令

    lsblk 命令用于列出块设备的信息,包括硬盘和分区。使用以下命令:

    “`shell
    lsblk
    “`

    该命令会列出系统中的所有硬盘和分区信息。

    四、查看网络设备列表

    1.使用 ifconfig 命令

    ifconfig 命令用于显示和配置网络设备。使用以下命令:

    “`shell
    ifconfig
    “`

    该命令会列出系统中的所有网络设备,包括以太网卡和无线网卡等。

    2.使用 ip 命令

    ip 命令是一个更强大的网络管理工具,可以用来显示和配置网络设备。使用以下命令:

    “`shell
    ip link show
    “`

    该命令会列出系统中的所有网络设备。

    以上是一些常用的命令,可以帮助我们在Linux系统中查看外部设备的列表。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部