📅  最后修改于: 2023-12-03 15:13:37.996000             🧑  作者: Mango
本篇介绍了如何使用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
下面是一个示例脚本,它可以获取内核版本并将其打印出来:
#!/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
,你可以轻松地获取内核版本信息并在你的脚本中使用它。
以上便是获取内核版本的简要介绍,希望对你有所帮助!