Первая команда, которую вы можете попробовать, — это lsb_release. Используйте флаг -a, чтобы увидеть все выходные данные.
linuxhint@u22:~$ lsb_release -а
Модули LSB отсутствуют.
Идентификатор дистрибьютора: Бесплатно
Описание: Ubuntu 22.04.1 LTS
Выпускать: 22.04
Кодовое имя: jammy
В приведенном выше коде и на снимке экрана вы можете видеть, что отображается версия Ubuntu. Вы можете поместить это в переменную в bash с помощью простой команды grep и awk, как показано ниже:
linuxhint@u22:~$ ВЕРСИЯ '=' ` lsb_release -а | схватить Описание | ок -Ф ':' '{ напечатайте $2 }' | xargs `linuxhint@u22:~$ эхо $ВЕРСИЯ
Убунту 22.04.1 ЛТС
В приведенном выше коде мы используем схватить к описанию находки, ок чтобы получить второе поле после двоеточия, и xargs для передачи ведущих пробелов.
Также обратите внимание, что вы можете использовать команду $ cat /etc/os-release
не называть имя — популярная команда, но в данном случае она может не дать того, что вы ищете.
Заключение
Используйте команду lsb_release, чтобы быстро найти версию Ubuntu с терминала в Ubuntu. lsb_release — лучшая команда для поиска информации, относящейся к дистрибутиву, с терминала.