110

What terminal command tells the version of Ubuntu.

Nick Bailuc
  • 3,325
  • 12
  • 45
  • 68
  • @fossfreedom this question is not a duplicate of the question you linked because i am asking how to check using terminal, not the graphical way. remove your concern – Nick Bailuc Jul 02 '14 at 04:39
  • 1
    The duplicate covers both terminal and graphical. IMHO they are the same question. These probably should be merged. I'll ask some 20K users before making that decision. – fossfreedom Jul 02 '14 at 06:02
  • 2
    the duplicate does but the question doesnt. when others search for a terminal command and they find the other question, they wount look into it because it doesnt say anything about it in the question description – Nick Bailuc Jul 02 '14 at 21:03

2 Answers2

140

For the description and the release number including the OS name, run:

$ lsb_release -d
Description:    Ubuntu 12.04 LTS

Just for the the codename, use:

$ lsb_release -c
Codebase:   precise

For the release number only, use:

$ lsb_release -r
Release:    12.04

For all lsb version details, use:

$ lsb_release -a
Distributor ID: Ubuntu
Description:    Ubuntu 12.04 LTS
Release:    12.04
Codename:   precise
k0pernikus
  • 6,115
carnendil
  • 5,451
  • 5
    That gives the codename. for the description including the OS name ("Ubuntu" on an Ubuntu system) and the release number, use lsb_release -d. For the release number only, use lsb_release -r. For all available lsb information, use lsb_release -a. – Eliah Kagan Jun 14 '12 at 19:30
  • Note on 16.04 there it does not work. Getting message instead "No LSB modules are available." – Marcin May 05 '16 at 05:22
79

This should give you what you want:

cat /etc/lsb-release
SirCharlo
  • 39,486