如何从终端中找到内核版本,Ubuntu版本和磁盘分区信息?


253

哪些命令将为我提供有关使用Terminal的后续信息?

  1. 内核版本
  2. 发行版本号
  3. HDD的所有分区大小

4
hostnamectl status将显示-kernal版本和发行版本

@ user44517。该命令在2012
。– Ketan Patel '18

Answers:


341
  • uname -a 有关内核版本的所有信息,

    uname -r 确切的内核版本

  • lsb_release -a有关与Ubuntu版本有关的所有信息,

    lsb_release -r 对于确切的版本

  • sudo fdisk -l 有关所有详细信息的分区信息。

    有关分区的更易理解的信息,请使用其他答案中给出的命令。


1
不正确地uname -a返回所有信息,不仅返回内核版本,还lsb_release -a返回所有信息,不仅返回Ubuntu 版本,还返回所有信息sudo fdisk -l的块号和大小,而不返回人类可读的信息
Maythux 2014年

这是一个很好的答案,但是,您可以仅获取特定的数字,而不是所有信息(-Web-E答案中使用的选项开关)。对于初学者来说,这更不会令人困惑-因此,我更喜欢MrVaykadji和Hadi的改进。
不是补丁

您能否提供这些命令的一些示例输出(以及基于该示例输出的结论)?
彼得·莫滕森

35

内核版本

cat /proc/version             # detail about for the kernel image version

发行版本

lsb_release -a

分区大小

cat /proc/partitions          # for basic sizes
sudo fdisk -l /dev/<device>   # eg /dev/sda

您能否提供这些命令的一些示例输出(以及基于该示例输出的结论)?
彼得·莫滕森

+1cat /proc/version
Oren S

18

命令:

  • 内核版本:

    uname -r
    
  • 发行版本号:

    lsb_release -sr
    
  • 终端中HDD的所有分区大小:

    lsblk -o NAME,SIZE
    

例:

例


2
那是什么航站楼?你是怎么得到那个三角形的?
NullVoxPopuli

1
这是带有默认unity终端的bashrc修改。三角形在字符表中。
MrVaykadji

8

内核版本为:

uname -r

Ubuntu发行版本为:

lsb_release -r

终端中硬盘的所有分区大小

df -ht ext4

如果不是,请用您的FS类型替换ext4


关于标记为答案的帖子:

不正确地uname -a返回所有信息,不仅是内核版本,还lsb_release -a返回所有信息,不仅是Ubuntu版本,而且还sudo fdisk -l返回块号和大小,而不是人类可读的信息


5

打开终端。只需按键盘上的Ctrl+ Alt+ T打开终端。打开时,运行以下命令。

sudo fdisk -l; uname -a; lsb_release -a


0

要找到确切的发行版,即使用Ubuntu 16.04.1或Ubuntu 16.04.3

lsb_release -d
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.