首页 > 系统相关 >linux 入门(四)

linux 入门(四)

时间:2024-03-19 15:46:34浏览次数:18  
标签:zh 入门 Linux Port linux Device root ID

linux 入门(四)

1: 文件夹下所有文件的大小和详细信息

du -h --max-depth=1 | sort -hr
  1. du命令可以查看文件夹(文件)占用的磁盘大小
  2. ls命令可以查看文件的详细信息,包括文件大小。
  3. 该命令可以按照文件夹(文件)大小的降序排列,并以易读的方式显示文件夹(文件)大小

以android demo为例

30M	.
27M	./app
1.9M	./.gradle
284K	./.idea
68K	./gradle

2: 显示机器的处理器架构

可以使用arch 或者uname -m , 具体的打印如下:

zh@zh:~/workSpace/test/WebTest$ arch
x86_64

zh@zh:~/workSpace/test/WebTest$ uname -m
x86_64

3: 显示内核版本

我们仍然可以使用uname 命令:

zh@zh:~/workSpace/test/WebTest$ uname -r
5.4.0-170-generic

或者使用:

cat /proc/version
Linux version 5.4.0-170-generic (buildd@lcy02-amd64-059) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2)) #188-Ubuntu SMP Wed Jan 10 09:51:01 UTC 2024

在5.4.0-170-generic中,

"5"表示主版本号,"4"表示次版本号,“0"表示修订号。而”-170-generic"是特定于Ubuntu发行版的标识符,用于区分不同的内核配置和功能.

4: 显示硬件信息

dmidecode -q 可以获取系统硬件信息.实际操作时需要执行:

zh@zh:~$ dmidecode -q
/sys/firmware/dmi/tables/smbios_entry_point: Permission denied
/dev/mem: Permission denied
zh@zh:~$ sudo dmidecode -q
[sudo] zh 的密码: 
BIOS Information
	Vendor: Dell Inc.
	Version: 1.26.0
	Release Date: 08/20/2023
	Address: 0xF0000
	Runtime Size: 64 kB
	ROM Size: 16 MB
	Characteristics:
	............

打印信息包含:

  1. BIOS Information: BIOS信息
  2. System Information: 系统的基本信息
  3. Base Board Information:主板信息
  4. Processor Information:处理器信息
  5. Memory Device:内存信息

5: 显示cpu info的信息

使用命令: cat /proc/cpuinfo

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 158
model name	: Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
stepping	: 9
microcode	: 0xf4
cpu MHz		: 1600.058
cache size	: 8192 KB
.................

6:罗列usb设备

lsusb -tv是一个Linux命令,用于显示USB设备的树形构和详细信息.

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 4: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        ID 413c:301a Dell Computer Corp. 
    |__ Port 7: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        ID 046d:c31c Logitech, Inc. Keyboard K120
    |__ Port 7: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
        ID 046d:c31c Logitech, Inc. Keyboard K120

直接使用lsusb:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 001 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120Bus 001 Device 002: ID 413c:301a Dell Computer Corp. Dell MS116 USB Optical MouseBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

本文由博客一文多发平台 OpenWrite 发布!

标签:zh,入门,Linux,Port,linux,Device,root,ID
From: https://www.cnblogs.com/zhjing/p/18083071

相关文章

  • 圣天诺LDK加密锁(加密狗)如何保护Linux系统下的软件
    首先下载圣天诺LDK加密锁(加密狗)开发工具包Sentinel-LDK.tar.gz。(下载地址:http://www.chinadlp.com/?list-DriveDownload.html)将其拷贝到有桌面的linux系统中,并解压后使用。1、安装驱动:在/Sentinel-LDK/Redistrubute/Runtime找到驱动: tar.gz包驱动安装方法:#tar-zxvfak......
  • Linux根据服务查找端口的方法
    1.用ps-ef|grep服务名查找进程号,以查询tomcat服务为例,查询出来的进程号为553002.用netstat-anop|grep进程号方式查询端口,得知该端口为:90903.也可用端口号使用命令 losf -i:端口号查询该端口是否存在服务进程......
  • 常用Linux命令
    rsync命令使用使用rsync快速删除文件mkdir-p/tmp/test&&rsync--delete-before-a-H-v--progress--stats/tmp/test/.&&rm-rf/tmp/test--delete-before   receiverdeletesbeforetransfer,notduring(接收者在传输之前进行删除操作)--progress    ......
  • Rust Rocket简单入门
    目录简介helloworld常用功能动态路径多个片段(segments)静态文件服务器简单WebAPI示例添加依赖实现接口接口测试参考链接简介Rust中最知名的两个web框架要数Rocket和Actix了,Rocket更注重易用性,Actix则更注重性能。这里只是了解一下Rust下的WebAPI开发流程,就学一下最简单的Rock......
  • 一文说透Linux编译特定内核版本的方法(ubuntu和树莓派)
    更多内容在在做开发的时候,我们可能会针对某个内核版本进行驱动的编写。这个时候就需要把版本编译到这个特定的内核版本。本文介绍ubuntu和树莓派两种环境系统的内核编译方式Ubuntu:已编译到5.9.0内核为例1将内核安装包和内核配置config放到虚拟机或PC机下2更新apt源,并安......
  • PVS‑Studio 7.29 for macOS, Linux & Windows - 代码质量安全静态分析
    PVS‑Studio7.29formacOS,Linux&Windows-代码质量安全静态分析PVS‑Studio-代码漏洞扫描工具|静态代码测试|代码安全分析请访问原文链接:https://sysin.org/blog/pvs-studio/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgC、C++、C#和Java代码静......
  • GraphQL入门之分页查询
    前一篇文章讲了怎么创建GraphQL的查询操作,今天在此基础上看看要实现一个简单的分页查询应该怎么做,顺便可以介绍一下GraphQL里的枚举类型和查询参数应该怎么用。创建Node.js的工程mkdirmyappcdmyappnpminit(一路回车)安装依赖包npminstall@apollo/server......
  • cuda从入门到精通(六)共享内存和循环分块实现CUDA矩阵乘
    本文系转载,出处:https://mp.weixin.qq.com/s/1w1WFPoUEvVECsurqmvJDw在CUDA编程中,共享内存和循环分块(looptiling)是两种常见的优化策略,它们可以帮助我们提高矩阵乘法的性能。共享内存(SharedMemory):在GPU中,每个线程块(block)都有自己的共享内存。与全局内存相比,共享内存的访问......
  • 用VMware快速搭建Linux系统(新手教程)
    一、物料准备1、VMware2、Linux系统镜像二、开始安装 1、点击创建新的虚拟机2、下一步,选择镜像文件3、点下一步,编辑文件存放位置4、设置磁盘大小(根据实际需求设置)5、自定义硬件配置(可根据实际需求进行设置)网络适配器设置6、点完成开始安装7、选择语言8、......
  • linux系统中的PS命令详解
    `ps`是一个常用的Linux/Unix命令,用于显示当前系统中的进程信息。它可以列出系统中正在运行的进程,并显示每个进程的详细信息,包括进程的PID(进程ID)、PPID(父进程ID)、CPU使用率、内存使用率、命令行参数、运行时间等信息。`ps`命令在不同的系统中可能有不同的语法和参数,但一般可以......