数据与文本处理

kernelversion:打印当前内核的主版本号

· 52CE 我爱测

适用场景 打印当前内核的主版本号 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 kernelversion === 打印当前内核的主版本号 补充说明 kernelversion命令 用于打印当前Linux内核的主版本号。它是debianutils包的一部分,主要用于脚本中判断内核版本是否满足某些条件。 kernelversion命令输出的版本号格式为主版本号.次版本号,例如5.10、4.19等。它提取的是 /proc/vers

适用场景

打印当前内核的主版本号 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

kernelversion

打印当前内核的主版本号

补充说明

kernelversion命令 用于打印当前Linux内核的主版本号。它是debianutils包的一部分,主要用于脚本中判断内核版本是否满足某些条件。

kernelversion命令输出的版本号格式为主版本号.次版本号,例如5.10、4.19等。它提取的是 /proc/version 或 uname -r 中的内核版本信息的前两部分。

概要

kernelversion

选项

--help       显示帮助信息并退出。
--version    显示版本信息并退出。

参数

kernelversion命令不接受任何参数,执行后即输出当前内核的主版本号。

实例

# 查看当前内核主版本号
kernelversion
# 输出示例: 5.10

# 在脚本中判断内核版本
ver=$(kernelversion)
if [ "$ver" \< "4.0" ]; then
    echo "内核版本过低,需要升级"
else
    echo "内核版本符合要求"
fi

# 结合uname命令查看更详细的版本信息
uname -r
# 输出示例: 5.10.0-xxx-amd64

# 查看所有内核版本信息
uname -a
# 输出示例: Linux hostname 5.10.0-xxx-amd64 #1 SMP x86_64 GNU/Linux

相关命令

  • uname -- 显示系统信息
  • lsb_release -- 显示Linux发行版信息
  • /proc/version -- 查看内核版本信息文件

注意

  1. kernelversion命令仅在安装了debianutils包的Debian/Ubuntu系统上可用。
  2. 它输出的只是主版本号(如5.10),不包含修订号和发行信息。如需完整版本号,请使用uname -r。
  3. kernelversion的比较需要注意字符串比较和数值比较的区别,建议在脚本中使用dpkg --compare-versions进行版本比较。
  4. 该命令在RHEL/CentOS等其他发行版中可能不可用,可使用uname -r作为替代方案。

资料来源与适用范围

资料来源
Linux命令参考(原作者中文文档)
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
MIT

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。