如何在 Linux 上检查命令版本如何在 Linux 上检查命令版本如何在 Linux 上检查命令版本如何在 Linux 上检查命令版本
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 上检查命令版本

使用各种 Linux 命令时,您可能想知道您正在使用的命令的版本。当然,版本与二进制可执行文件本身相关,并且传统上由系统包管理器维护,该管理器负责检查更新版本并根据用户的判断安装它们。 Linux 中的命令通常会经历缓慢而微妙的变化。有些命令自 20 世纪 70 年代在 Unix 上引入以来根本没有太大变化。其他人定期开发新版本,您需要检查您的版本以了解它具有哪些功能。在本教程中,您将学习如何在 Linux 系统上检查命令的版本。

在本教程中您将学习:

  • 如何使用选项和包管理器检查命令版本

如何在 Linux 上检查命令版本

我们可以通过多种方法来检查 Linux 中命令的版本。并非所有方法都有效,因为某些命令的编程方式不同。不过,通常情况下,Linux 命令遵循传统甚至不成文的标准,这使得它们在整体上非常统一,因此几乎可以肯定,下面的方法之一将为您提供您正在寻找的版本号。查看以下各种方法:

  1. 在 Linux 中检查命令版本的典型方法是附加 --version 选项。

    
    $ ls --version
    ls (GNU coreutils) 8.32
    
    $ java --version
    openjdk 19.0.2 2023-01-17
    
  2. 如果第一种方法不起作用,一些开发人员喜欢使用选项 -V 来代替,或者只是作为上述命令选项的替代方法。

    
    $ python3 -V
    Python 3.10.6
    
  3. 我们还可以使用系统包管理器来检查命令的安装版本。例如,在基于 Debian 的系统上使用 apt :

    
    $ apt show dos2unix
    Package: dos2unix
    Version: 7.4.2-2
    

    注意
    在上面的示例中,命令名称 dos2unux 与包名称匹配。但事实往往并非如此。例如,ls 命令是 coreutils 包的一部分,因此我们需要检查该包的版本号。

  4. 在基于 Red Hat 或 Fedora 的 Linux 发行版上使用包管理器 dnf:

    
    $ dnf info dos2unix
    Name         : dos2unix
    Version      : 7.4.3
    

结束语

在本教程中,我们了解了如何在 Linux 系统上检查命令版本。这使我们能够确定系统上安装的 Linux 命令版本。有了这些信息,我们就可以确定我们的命令是否是最新的,以及它具有哪些功能。对于安全公告和审核,它还使我们能够确保我们安装的版本不受最新漏洞的影响。

©2015-2025 艾丽卡 support@alaica.com