zoukankan      html  css  js  c++  java
  • linux 命令学习 —— 硬件外设管理(dmesg、lsusb)

    dmesg:print or control the kernel ring buffer

    dmesg命令设备故障的诊断是非常重要的。在dmesg命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。

    1. 列出加载到内核的所有驱动

    $ dmesg | more
    $ dmesg | less
    $ dmesg | grep ***
    $ dmesg | head -20     # 仅显示开始的前 20 行
    $ dmesg | tail -20     # 最后的 20 行

    2. 列出所有被检测到的硬件

    $ dmesg | grep sda

    sda表示第一块 SATA硬盘,sdb表示第二块SATA硬盘。若想查看 IDE 硬盘搜索‘hda’或‘hdb’关键词。

    3. lsusb

    lsusb命令

    lsusb命令用于显示本机的USB设备列表,以及USB设备的详细信息。 对于一台 Linux 主机,插入 usb 鼠标后,输出:

    Bus 005 Device 001: id 0000:0000 
    Bus 001 Device 001: ID 0000:0000 
    Bus 004 Device 001: ID 0000:0000 
    Bus 003 Device 001: ID 0000:0000 
    Bus 002 Device 006: ID 15d9:0a37 
    Bus 002 Device 001: ID 0000:0000 
    • Bus 00x:表示usb 总线控制器的编号,最大为 Bus 005,则该机器共有 5 个 usb bus controller,可进一步通过 lspci | grep -i usb进行查看。
    • Device 00x:表示系统给usb鼠标分配的设备号(devnum),Bus 002 Device 006同时也表示,该鼠标插入到了第二个 usb 控制器上;
    Bus 002 Device 006: ID 15d9:0a37
    Bus 002 Device 001: ID 0000:0000

    表示002号usb主控制器上接入了两个设备:

    • 一个是usb根Hub – 001
    • 一个是usb鼠标 – 006
  • 相关阅读:
    android 设置时间和日期
    android 对话框
    android notification 通知
    android 动画(转载)
    js的作用域题
    js高级
    js中级6
    js中级小知识5
    js中级小知识4
    js中级小知识3
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9422164.html
Copyright © 2011-2022 走看看