システムにインストールされている最新のカーネルを表示する明示的なコマンドはありますか?

システムにインストールされている最新のカーネルを表示する明示的なコマンドはありますか?

(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詳しくはこちらをご覧ください。

おすすめ記事