linux查看系统的命令行

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    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年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在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年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    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=4163 mtu 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

    lo: 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=4163 mtu 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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部