linux查看系统的命令行
-
Linux系统中,有许多命令行工具可以用来查看系统的信息。下面是一些常用的命令行工具及其用法:
1. `uname`: 用于查看系统内核的信息,如内核版本、操作系统类型等。
– `uname`: 查看内核版本。
– `uname -a`: 显示所有内核信息。2. `lsb_release`: 用于查看Linux发行版的信息。
– `lsb_release -a`: 显示所有发行版信息。3. `cat /etc/os-release`: 用于查看操作系统版本和其他详细信息。
4. `lsblk`: 用于列出系统的块设备,包括硬盘、U盘等。
– `lsblk`: 列出所有块设备及其分区的信息。5. `df`: 用于查看磁盘空间使用情况。
– `df -h`: 以人类可读的方式显示磁盘空间使用情况。6. `free`: 用于查看系统内存的使用情况。
– `free -h`: 以人类可读的方式显示内存使用情况。7. `top`: 用于实时监视系统的进程和资源使用情况。
– `top`: 显示系统的实时监视信息。
– 按下`q`键退出`top`命令。8. `htop`: 类似于`top`,但提供了更加友好的界面和交互方式。
– `htop`: 显示系统的实时监视信息。
– 按下`q`键退出`htop`命令。9. `ifconfig`或`ip addr`: 用于查看网络接口的配置信息。
– `ifconfig`: 显示网络接口的配置信息。
– `ip addr`: 显示网络接口的配置信息。10. `netstat`: 用于查看网络连接和网络统计信息。
– `netstat -tunlp`: 显示所有TCP和UDP连接,并列出对应的进程。以上是一些常用的命令行工具,通过使用它们,可以方便地查看系统的各种信息。
2年前 -
在Linux中,我们可以使用多种命令行工具来查看系统的各种信息。以下是一些常用的命令行命令:
1. uname:该命令用于显示操作系统的相关信息,比如内核版本、硬件架构等。常用选项有:
– -a:显示所有信息
– -s:只显示内核名称
– -r:只显示内核版本号
– -m:只显示硬件架构2. lsb_release:该命令用于显示Linux发行版的信息。常用选项有:
– -a:显示所有信息
– -d:只显示发行版描述信息3. cat /etc/*-release:该命令用于显示Linux发行版的信息。通过查看`/etc/*-release`文件,可以获取发行版的名称、版本号等信息。
4. df:该命令用于显示文件系统的磁盘空间使用情况。常用选项有:
– -h:以人类可读的方式显示磁盘空间大小
– -T:显示文件系统的类型5. free:该命令用于显示系统的内存使用情况。常用选项有:
– -h:以人类可读的方式显示内存大小6. top:该命令用于实时监控系统的各种性能指标,比如CPU使用率、内存使用率、进程等。常用选项有:
– -n:指定刷新次数
– -u:只显示某个特定用户的进程
– -p:只显示某个特定进程的信息7. ps:该命令用于显示系统中正在运行的进程。常用选项有:
– -aux:显示详细信息,包括所有用户的所有进程8. ifconfig:该命令用于显示网络接口的配置信息。常用选项有:
– -a:显示所有接口(包括禁用的接口)9. netstat:该命令用于显示网络连接、路由表等网络信息。常用选项有:
– -t:只显示TCP连接
– -u:只显示UDP连接
– -l:只显示监听中的连接10. iwconfig:该命令用于显示无线网络接口的配置信息。常用选项有:
– 无以上是一些常见的命令行工具,它们可以帮助我们快速获取系统的各种信息。当然,在Linux中还有很多其他的命令可以用来查看系统信息,以上只是其中的一部分。
2年前 -
Linux系统提供了许多命令行工具来查看系统的信息。以下是一些常用命令行工具和它们的用法,可用于查看不同方面的系统信息。
1. uname命令:用于查看系统内核版本和系统架构信息。
– 使用`uname`命令,不带任何参数,可以显示当前系统的内核名称。
– 使用`-r`参数可以显示内核的版本号。
– 使用`-m`参数可以显示系统的硬件架构。示例:
“`
$ uname
Linux$ uname -r
5.4.0-74-generic$ uname -m
x86_64
“`2. lsb_release命令:用于查看Linux发行版的信息。
– 使用`lsb_release -a`命令,可以显示系统的发行版信息,包括发行版名称、版本号等。示例:
“`
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal
“`3. top命令:用于实时监控系统的运行情况。
– 使用`top`命令,可以显示当前系统的整体运行情况,包括CPU使用率、内存使用率、进程信息等。
– 按下`q`键可以退出top命令。示例:
“`
$ top
“`4. free命令:用于查看系统的内存使用情况。
– 使用`free`命令,不带任何参数,可以显示系统的内存总量、已使用的内存、空闲的内存等信息。
– 使用`-h`参数可以以人类可读的方式显示内存信息。示例:
“`
$ free
total used free shared buff/cache available
Mem: 8093068 1683268 3372572 100328 3036228 5903888
Swap: 9765884 0 9765884$ free -h
total used free shared buff/cache available
Mem: 7.4Gi 1.6Gi 3.2Gi 97Mi 2.9Gi 5.7Gi
Swap: 9.3Gi 0B 9.3Gi
“`5. df命令:用于查看文件系统的使用情况。
– 使用`df`命令,不带任何参数,可以显示系统中文件系统的磁盘使用情况,包括文件系统的挂载点、总容量、已使用的容量等信息。
– 使用`-h`参数可以以人类可读的方式显示磁盘使用信息。示例:
“`
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 995620944 57415816 887235196 7% /$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 949G 55G 846G 7% /
“`6. ps命令:用于查看系统的进程信息。
– 使用`ps`命令,不带任何参数,可以显示当前用户的进程信息。
– 使用`-ef`参数可以显示系统中所有进程的详细信息。示例:
“`
$ ps
PID TTY TIME CMD
12449 pts/0 00:00:00 bash
12564 pts/0 00:00:00 ps$ ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 13:45 ? 00:00:02 /sbin/init
root 2 0 0 13:45 ? 00:00:00 [kthreadd]
…
“`7. ifconfig命令:用于查看网络接口的配置信息。
– 使用`ifconfig`命令,不带任何参数,可以显示系统中所有网络接口的配置信息。
– 使用具体的网络接口名称作为参数,可以显示该网络接口的详细配置信息。示例:
“`
$ ifconfig
eth0: flags=4163mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a00:27ff:fe50:55f4 prefixlen 64 scopeid 0x20 ether 08:00:27:50:55:f4 txqueuelen 1000 (Ethernet)
RX packets 1360 bytes 148514 (148.5 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 25 bytes 2512 (2.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73
mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 1911 bytes 158650 (158.6 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1911 bytes 158650 (158.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0$ ifconfig eth0
eth0: flags=4163mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a00:27ff:fe50:55f4 prefixlen 64 scopeid 0x20 ether 08:00:27:50:55:f4 txqueuelen 1000 (Ethernet)
RX packets 1360 bytes 148514 (148.5 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 25 bytes 2512 (2.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
“`这些命令只是Linux系统中常用的一部分,还有很多其他的命令可以用于查看系统的不同方面信息。可以通过`man`命令来查看每个命令的详细用法和参数说明。例如,通过`man uname`可以查看`uname`命令的帮助文档。
2年前