是否有明确的命令来显示系统上最新安装的内核?

是否有明确的命令来显示系统上最新安装的内核?

我正在寻找一个命令来列出 (Debian) 系统上安装的最新内核。例如,grub-mkconfig“不知何故”知道最新的内核版本是什么。它是如何实现的?我知道我可以通过查看来看到它,但是是否有一个命令可以正确解释版本?

答案1

您可以使用sort -VLinux 系统上常用的;它对版本号进行排序:

ls /boot/vmlinuz-* | sort -V

甚至

ls -v /boot/vmlinuz-*

如果你ls支持的话。

要仅查看最新内容,请仅保留最后一行:

ls -v /boot/vmlinuz-* | tail -n 1

事情的大致过程就是这样grub-mkconfig/usr/lib/grub/grub-mkconfig_lib详情请参阅。

相关内容