El primer comando que puedes probar es lsb_release. Utilice el indicador -a para ver todos los resultados.
linuxhint@u22:~$ lsb_liberación -a
No hay módulos LSB disponibles.
ID de distribuidor: Gratis
Descripción: Ubuntu 22.04.1 LTS
Liberar: 22.04
Nombre en clave: jammy
Puede ver en el código y la captura de pantalla anteriores que se muestra la versión de Ubuntu. Puede convertir esto en una variable en bash con un simple comando grep y awk como se muestra a continuación:
linuxhint@u22:~$ VERSIÓN = ` lsb_liberación -a | agarre Descripción | awk -F ':' '{ imprimir $2 }' | xargos `linuxhint@u22:~$ eco $VERSIÓN
Ubuntu 22.04.1 LTS
En el código anterior usamos agarre a la descripción de búsqueda, awk para obtener el segundo campo después de los dos puntos y xargs para transmitir el espacio en blanco inicial.
También tenga en cuenta que puede utilizar el comando $ gato /etc/os-liberación
tu nombre Es un comando popular, pero es posible que no proporcione lo que busca en este caso de uso.
Conclusión
Utilice el comando lsb_release para encontrar rápidamente la versión de Ubuntu desde la terminal en Ubuntu, lsb_release es el mejor comando para encontrar información específica de la distribución desde la terminal.