打印当前内核的主版本号
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