📜  bash 获取内核版本 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:13:37.996000             🧑  作者: Mango

Shell-Bash - 获取内核版本
简介

本篇介绍了如何使用Shell脚本(Bash)通过命令行获取Linux内核版本。通过几行简单的代码,你可以轻松地获取当前正在运行的内核版本,并在你的脚本中使用这个版本信息。

获取内核版本的方法

你可以使用uname命令来获取内核版本。在Bash中,有两个选项可以返回内核版本:-r-v

使用uname -r

uname -r会返回内核版本的发行号码,例如:

$ uname -r
4.15.0-122-generic

使用uname -v

uname -v返回有关内核版本的额外详细信息,例如:

$ uname -v
#155~16.04.1-Ubuntu SMP Thu Mar 26 14:11:13 UTC 2020
Bash脚本实例

下面是一个示例脚本,它可以获取内核版本并将其打印出来:

#!/bin/bash

kernel_version=$(uname -r)
echo "当前内核版本是: $kernel_version"

在这个例子中,我们使用$(...)来执行uname -r命令并将结果存储在kernel_version变量中。然后,我们使用echo命令将内核版本打印出来。

输出结果

如果你运行这个脚本,你应该会看到以下输出:

当前内核版本是: 4.15.0-122-generic
总结

使用Shell脚本(Bash)获取Linux内核版本非常简单。通过使用uname命令和选项-r-v,你可以轻松地获取内核版本信息并在你的脚本中使用它。

以上便是获取内核版本的简要介绍,希望对你有所帮助!