我正在寻找一个命令来列出 (Debian) 系统上安装的最新内核。例如,grub-mkconfig
“不知何故”知道最新的内核版本是什么。它是如何实现的?我知道我可以通过查看来看到它,但是是否有一个命令可以正确解释版本?
答案1
您可以使用sort -V
Linux 系统上常用的;它对版本号进行排序:
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
详情请参阅。