使用命令行检测Ubuntu版本方法

 更新时间:2019年03月15日 08:34:27   投稿:laozhang  
在本篇文章中小编给大家整理了关于使用命令行检测Ubuntu版本方法和相关代码,有兴趣的朋友们学习下。

方法一:使用lsb_release实用程序

lsb_release实用程序可以显示有关Linux发行版的LSB(Linux标准库)信息。它是检查Ubuntu版本的首选方法,无论运行的是哪个桌面环境或Ubuntu版本,此方法都可以使用。

下面我们就来看看如何检测Ubuntu版本:

1、使用Ctrl+Alt+T键盘快捷键或单击终端图标打开终端。

2、使用lsb_release -a命令显示Ubuntu版本,会在Description行看到Ubuntu版本信息

输出:

No LSB modules are available.

Distributor ID: Ubuntu

Description:  Ubuntu 18.04 LTS

Release:  18.04

Codename:  bionic

从上面的输出可以看出我使用的是Ubuntu 18.04 LTS。

也可以只显示Description行,只需执行以下命令:

lsb_release -d

输出:

Description:  Ubuntu 18.04 LTS

方法二:使用cat命令

1、使用cat命令显示/etc/issue文件中包含系统标识文本的内容

需要执行以下命令:

cat /etc/issue

输出结果:

Ubuntu 18.04 LTS \n \l

2、使用cat命令显示/etc/os-release文件中信息

/etc/os-release是一个包含操作系统标识数据的文件,只能在运行systemd的较新Ubuntu版本上找到。

注:只有拥有Ubuntu 16.04或更高版本时,此方法才有效。

需要执行以下命令:

cat /etc/os-release

输出:

NAME="Ubuntu"

VERSION="18.04 LTS (Bionic Beaver)"

ID=ubuntu

ID_LIKE=debian

PRETTY_NAME="Ubuntu 18.04 LTS"

VERSION_ID="18.04"

HOME_URL="https://www.ubuntu.com/"

SUPPORT_URL="https://help.ubuntu.com/"

BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"

PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"

VERSION_CODENAME=bionic

UBUNTU_CODENAME=bionic

方法三:使用hostnamectl命令

hostnamectl是一个允许用户设置主机名的命令,但也可以使用它来检查Ubuntu版本。

注:此命令仅适用于Ubuntu 16.04或更高版本。

需要执行以下命令:

hostnamectl

输出:

Static hostname: linuxize

     Icon name: computer-vm

      Chassis: vm

    Machine ID: f1ce51f447c84509a86afc3ccf17fa24

      Boot ID: 2b3cd5003e064382a754b1680991040d

  Virtualization: kvm

 Operating System: Ubuntu 18.04 LTS

      Kernel: Linux 4.15.0-22-generic

   Architecture: x86-64

相关文章

  • 修改linux文件权限命令:chmod命令详解

    修改linux文件权限命令:chmod命令详解

    本篇文章主要介绍了修改linux文件权限命令:chmod,Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。
    2016-12-12
  • CentOS 6.5编译安装Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38

    CentOS 6.5编译安装Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38

    这篇文章主要介绍了CentOS 6.5编译安装Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38,需要的朋友可以参考下
    2017-02-02
  • 浅析Linux中使用nohup及screen运行后台任务的示例和区别

    浅析Linux中使用nohup及screen运行后台任务的示例和区别

    这篇文章主要介绍了Linux中使用nohup及screen运行后台任务的示例和区别,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • Linux pidof命令使用总结

    Linux pidof命令使用总结

    今天GoFace给大家介绍linux pidof命令的用法,pidof命令大家或许很少见过,不过在适当的场合用处还是不小的
    2014-03-03
  • 轻松搞定VIM高亮NGINX配置文件的方法

    轻松搞定VIM高亮NGINX配置文件的方法

    在使用vim在写东西的时候,如果有语法高亮显示就会方便很多,之前给大家介绍了很多关于vim高亮的文章,那这篇文章主要给大家介绍了如何轻松搞定VIM高亮NGINX配置文件的方法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-10-10
  • Linux字符终端如何用鼠标移动一个红色矩形详解

    Linux字符终端如何用鼠标移动一个红色矩形详解

    这篇文章主要给大家介绍了关于Linux字符终端如何用鼠标移动一个红色矩形的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • Linux下如何更新curl版本

    Linux下如何更新curl版本

    这篇文章主要介绍了Linux下如何更新curl版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Linux如何运行SQL文件

    Linux如何运行SQL文件

    这篇文章主要介绍了Linux如何运行SQL文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • linux下安装mongodb教程

    linux下安装mongodb教程

    MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。这篇文章主要介绍了linux下安装mongodb,需要的朋友可以参考下
    2019-12-12
  • 关于linux权限s权限和t权限详解

    关于linux权限s权限和t权限详解

    本文介绍了linux系统内的2个特殊权限s权限和t权限,简单易懂,大家可以详细看看
    2018-03-03

最新评论