在 Debian 里,getconf 本身不能直接查系统发行版版本(比如 Debian 11 / 12),它主要用来查 系统/内核能力参数。不过可以配合它查“底层版本信息”。
下面分情况说明:
getconf GNU_LIBC_VERSION
示例输出:
glibc 2.36
getconf LONG_BIT
输出:
64
getconf _POSIX_VERSION
输出示例:
200809
cat /etc/debian_version
示例:
12.4
或:
lsb_release -a
输出示例:
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
uname -r
或
getconf -a | grep -i release
| 目的 | 命令 |
|---|---|
| Debian 版本 | cat /etc/debian_version |
| 发行版详情 | lsb_release -a |
| glibc 版本 | getconf GNU_LIBC_VERSION |
| 内核版本 | uname -r |
| 系统位数 | getconf LONG_BIT |
如果你是想 写脚本判断 Debian 版本,我也可以帮你写一段 getconf + /etc/os-release 的判断代码。