Linux uname 命令教程:获取系统信息 🖥️
uname
命令用于显示有关当前系统的基本信息,包括操作系统类型、主机名、内核版本等。它是 Linux 系统中获取系统架构和内核信息的一个简便工具。🔍
除了 uname
,Linux 系统中还有一些类似的命令,它们可以提供更详细或更特定的系统信息。让我们一起看看如何使用这些命令,帮助你快速了解你的系统!🚀
1. uname
命令
uname
命令主要用于显示有关当前操作系统的信息。常用选项包括:
1.1 查看操作系统名称
uname
示例输出:
Linux
1.2 查看内核名称和版本
uname -r
示例输出:
5.4.0-72-generic
1.3 查看系统架构
uname -m
示例输出:
x86_64
1.4 查看所有信息
uname -a
示例输出:
Linux myhostname 5.4.0-72-generic #80-Ubuntu SMP Fri May 7 18:18:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
2. 与 uname
作用类似的其他命令
2.1 hostname
命令
hostname
命令用于显示或设置当前系统的主机名。与 uname
提供的主机名信息相似,但 hostname
命令更直接地控制主机名。
查看主机名:
hostname
示例输出:
myhostname
显示完整的主机名(包括域名):
hostname -f
2.2 lsb_release
命令
lsb_release
命令用于显示系统的发行版信息,如发行版名称、版本和代号。它提供比 uname
更多关于操作系统的信息。
查看发行版信息:
lsb_release -a
示例输出:
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal
仅查看发行版描述:
lsb_release -d
2.3 arch
命令
arch
命令用于显示当前系统的架构类型(如 x86_64
或 i386
)。
查看系统架构:
arch
示例输出:
x86_64
2.4 cat /etc/os-release
命令
/etc/os-release
文件包含操作系统的详细信息,cat /etc/os-release
命令可以快速查看这些信息。
查看操作系统详细信息:
cat /etc/os-release
示例输出:
NAME="Ubuntu"
VERSION="20.04 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
VERSION_ID="20.04"
VERSION_CODENAME=focal