在 Ubuntu(以及其它 Linux 发行版)里,getconf 本身不是直接用来查系统版本的命令,它主要用于查询系统配置参数(如字长、路径上限、POSIX 配置等)。
不过你可以用它来间接获取版本相关信息,常见用法如下:
getconf LONG_BIT
输出:
64 → 64 位系统32 → 32 位系统getconf -a | grep -i system
或:
getconf SYSTEM_NAME
(很多系统会输出 Linux)
getconf GNU_LIBC_VERSION
示例输出:
glibc 2.35
getconf -a
这会列出所有 getconf 能查的系统配置项。
那更推荐用下面这些命令:
lsb_release -a
或
cat /etc/os-release
或
uname -a
如果你能说清楚你是想查:
我可以给你更精确的命令。