linux命令行显示信息
-
Linux命令行可以显示各种信息,包括系统信息、硬件信息、进程信息等。下面我将介绍一些常用的命令行工具来显示各类信息。
1. uname:显示系统信息,包括内核版本、操作系统版本、处理器架构等。使用命令`uname -a`可以显示所有信息。
2. lsb_release:显示Linux发行版信息。使用命令`lsb_release -a`可以显示所有信息。
3. cat /proc/cpuinfo:显示CPU信息,包括处理器型号、核心数、缓存大小等。
4. free:显示内存使用情况。使用命令`free -h`可以以人类可读的方式显示内存信息。
5. df:显示磁盘空间使用情况。使用命令`df -h`可以以人类可读的方式显示磁盘信息。
6. top:实时显示系统进程信息。使用命令`top`可以打开top命令行界面,其中可以查看进程的CPU占用、内存占用等信息。
7. ps:显示当前运行的进程信息。使用命令`ps aux`可以显示所有进程的详细信息。
8. ifconfig:显示网络接口信息。使用命令`ifconfig`可以显示当前系统的网络接口信息。
9. iwconfig:显示无线网络接口信息。使用命令`iwconfig`可以显示当前系统的无线网络接口信息。
10. lsusb:显示USB设备信息。使用命令`lsusb`可以显示当前系统的USB设备列表。
这些命令只是Linux中常用的一部分,还有许多其他命令可以显示更多类型的信息。通过使用这些命令行工具,您可以方便地查看和分析系统的各种信息。
2年前 -
Linux命令行是一个强大的工具,可以使用它来查看各种信息。下面是一些常用的命令行命令来显示不同类型的信息:
1. 显示系统信息
– uname命令可以显示内核和操作系统的信息。例如,输入`uname -a`可以显示所有的信息,包括内核版本、操作系统版本、处理器类型等。
– lsb_release命令可以显示Linux发行版的详细信息。例如,输入`lsb_release -a`可以显示发行版名称和版本号。
– cat /etc/os-release命令可以显示操作系统的信息。这个文件通常包含发行版名称和版本号。2. 显示硬件信息
– lshw命令可以显示系统硬件的详细信息。例如,输入`sudo lshw`可以显示完整的硬件配置信息。
– lspci命令可以显示连接到PCI总线的所有设备的信息。例如,输入`lspci`可以显示所有PCI设备的列表。3. 显示网络信息
– ifconfig命令可以显示网络接口的配置信息。例如,输入`ifconfig`可以显示所有网络接口的IP地址、子网掩码等信息。
– ip命令是一个更强大的命令来配置网络接口和显示网络信息。例如,输入`ip addr`可以显示所有网络接口的IP地址和状态。
– ping命令可以测试与另一个主机的连接。例如,输入`ping 8.8.8.8`可以测试与Google Public DNS服务器的连接。4. 显示进程信息
– ps命令可以显示当前正在运行的进程的信息。例如,输入`ps -e`可以显示所有进程的列表。
– top命令可以实时地显示进程的状态和系统资源的使用情况。它默认按CPU使用率排序进程列表。5. 显示文件和目录信息
– ls命令可以列出当前目录中的文件和目录。例如,输入`ls -l`可以显示文件和目录的详细信息。
– du命令可以显示文件和目录的磁盘使用情况。例如,输入`du -sh /path/to/directory`可以显示指定目录的总大小。
– df命令可以显示磁盘分区的使用情况。例如,输入`df -h`可以以人类可读的方式显示磁盘空间的使用情况。这里只是列举了一些常用的命令,Linux命令行提供了许多其他命令和选项来显示各种信息。可以通过查阅相关文档和使用`man`命令来了解更多信息。
2年前 -
一、介绍
在Linux中,命令行界面是使用命令行终端进行交互和操作的主要工具。通过运行命令行命令,可以在屏幕上显示各种信息。本文将介绍一些常用的Linux命令行命令,用于显示信息。
二、显示系统信息
1. uname命令
uname命令用于显示系统的基本信息,如内核版本、操作系统名称等。
命令格式:uname [选项]
常用选项:
-a:显示所有信息;
-s:显示系统名称;
-r:显示内核版本;
-m:显示系统硬件信息;
-n:显示网络主机名;示例:显示操作系统版本和内核版本
uname -a输出示例:
Linux myserver 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux2. lsb_release命令
lsb_release命令用于显示Linux发行版的信息。
命令格式:lsb_release [选项]
常用选项:
-a:显示所有信息;
-s:显示发行版名称;
-r:显示发行版版本;
-i:显示发行版ID;
-d:显示发行版描述;示例:显示发行版名称和版本
lsb_release -a输出示例:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster3. hostname命令
hostname命令用于显示或设置系统的网络主机名。
命令格式:hostname [选项]
常用选项:
-f:显示完整的主机名,包括域名;
-d:获取域名;
-i:获取主机的IP地址;
-s:仅获取主机名,不包括域名;示例:显示主机名和IP地址
hostname -f输出示例:
myserver.example.comhostname -i
输出示例:
192.168.0.100三、显示文件和目录信息
1. ls命令
ls命令用于显示指定目录下的文件和目录。
命令格式:ls [选项] [目录]
常用选项:
-a:显示所有文件,包括隐藏文件;
-l:以列表格式显示文件详细信息;
-h:以人类可读的方式显示文件大小;
-t:按修改时间排序;
-r:反向排序;
-R:递归显示子目录中的文件;示例:显示当前目录下的文件和目录
ls输出示例:
file1 file2 dir1ls -l
输出示例:
-rw-r–r– 1 user group 1000 Jun 1 12:00 file1
-rw-r–r– 1 user group 2000 Jun 2 13:00 file2
drwxr-xr-x 2 user group 4096 Jun 3 14:00 dir12. du命令
du命令用于显示文件或目录的磁盘使用情况。
命令格式:du [选项] [文件/目录]
常用选项:
-h:以人类可读的方式显示文件大小;
-s:仅显示总大小,不显示详细信息;
-c:显示总大小,并在末尾显示总和;
-a:显示所有文件和目录的大小;示例:显示当前目录的总大小
du -sh输出示例:
10G3. df命令
df命令用于显示文件系统的磁盘空间使用情况。
命令格式:df [选项] [目录]
常用选项:
-h:以人类可读的方式显示磁盘空间大小;
-T:显示文件系统类型;
-i:显示inode信息;示例:显示文件系统的磁盘空间使用情况
df -h输出示例:
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 100G 50G 50G 50% /
/dev/sdb1 200G 100G 100G 50% /data四、显示进程信息
1. ps命令
ps命令用于显示系统中运行的进程。
命令格式:ps [选项]
常用选项:
-a:显示所有进程;
-u:以用户为基准显示进程;
-x:显示没有控制终端的进程;
-f:以全格式显示进程详细信息;示例:显示当前用户的进程
ps -u输出示例:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
user 1234 0.0 0.0 10000 2000 pts/0 S 12:00 0:00 command2. top命令
top命令用于动态显示系统中运行的进程的情况。
命令格式:top [选项]
常用选项:
-u:以用户为基准筛选进程;
-p:根据进程ID显示指定进程;
-o:以指定的字段排序;
-H:显示线程信息;示例:动态显示系统中运行的进程
top输出示例:
top – 12:00:00 up 1 day, 1:00, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 100 total, 1 running, 99 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni, 99.9 id, 0.1 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 4042440 total, 2006960 free, 981224 used, 1054256 buff/cache
KiB Swap: 4194300 total, 4176884 free, 17416 used. 3021760 avail MemPID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1234 user 20 0 10000 2000 1000 S 0.0 0.1 0:00.01 command五、显示网络信息
1. ifconfig命令
ifconfig命令用于显示或配置网络接口的信息。
命令格式:ifconfig [网络接口]
示例:显示网络接口的信息
ifconfig eth0输出示例:
eth0: flags=4163mtu 1500
inet 192.168.0.100 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::c446:6d2e:7b8e:9f1d prefixlen 64 scopeid 0x20 ether 00:0c:29:a2:32:4e txqueuelen 1000 (Ethernet)
RX packets 6337 bytes 423561 (413.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2869 bytes 275286 (268.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 02. netstat命令
netstat命令用于显示网络连接、路由表和网络接口统计信息。
命令格式:netstat [选项]
常用选项:
-a:显示所有连接和监听中的端口;
-t:显示TCP连接;
-u:显示UDP连接;
-n:以数字形式显示地址和端口;
-p:显示使用套接字的进程;
-r:显示路由表信息;示例:显示TCP连接和监听端口
netstat -t输出示例:
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN
tcp 0 0 192.168.0.100:22 192.168.0.101:54082 ESTABLISHED附:其他常用命令
1. date命令
date命令用于显示和设置系统的日期和时间。
命令格式:date [选项]
常用选项:
+%F:以YYYY-MM-DD格式显示日期;
+%T:以HH:MM:SS格式显示时间;
+%s:以秒数显示当前时间戳;示例:显示当前日期和时间
date输出示例:
Mon Jun 14 12:00:00 CST 2021date +%F
输出示例:
2021-06-142. cal命令
cal命令用于显示日历。
命令格式:cal [选项]
常用选项:
-m:以星期一开始显示一周;
-j:以一年中的天数显示月历;
-y:以当前年份显示年历;示例:显示当前月份的日历
cal输出示例:
June 2021
Su Mo Tu We Th Fr Sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30以上是一些常用的Linux命令行显示信息的命令,可以根据实际需求使用不同的命令来获取所需的信息。命令行显示信息是Linux系统管理和维护的重要工具,熟练掌握这些命令将提高工作效率。
2年前