Linux의 모든 장치의 트리 구조를 보고 싶습니다. Windows에서는 다음을 사용할 수 있습니다.기기 관리자"연결로 표시"로. BSD 시스템은 이 데이터를 다음으로 보고합니다.정보형식은 "부모의 자식"이며 다음과 같습니다.devinfo
, 그래서 장치 간의 관계를 쉽게 이해할 수 있습니다.
Linux에서 이 정보는 에 저장되지만 /sys
사용자에게 친숙하지 않은 형식입니다.
lspci
lsusb
등을 사용하여 각 버스를 쿼리 할 수 있지만 lsscsi
전체 장치 계층 구조를 다시 만드는 데 사용할 수 있는 것이 있습니까? lshw
버스 정보는 표시되지만 장치 정보는 표시되지 않습니다.
답변1
lshw
기반 유틸리티는 이러한 출력을 제공합니다. 완전한 출력을 위해서는 루트로 실행하십시오.
당신은 아마 원할 것입니다 gtk-lshw
. 내 시스템에서는 다음과 같습니다.
여기에서 다양한 엔터티를 볼 수 있습니다.(예를 들어USB 컨트롤러,PCI 브리지)에 쓰다용감한그리고 태그가 있습니다. 이는 두 번 클릭하여 입력할 수 있는 하위 엔터티가 포함되어 있음을 의미합니다.
sudo lshw -html > /tmp/devices.html
브라우저에서 HTML 파일을 열 수도 있지만 지금은(버전 기준 B.02.18
)디자인이 불편해요.
노트: 캐시가 마더보드에 속한 것처럼 L1
보이지만 실제로는 CPU의 일부인 작은 버그가 있습니다 . 그 외에는 나무가 작동하는 것 같습니다.L2
L3