当前位置: 首页 > 面试题库 >

如何通过命令行识别特定的Linux版本?

梁承恩
2023-03-14
问题内容

我希望能够通过命令行命令检测计算机上安装了哪种特定的Linux风格,例如Ubuntu vs Fedora。

有人建议uname -a,但这仅报告内核版本。


问题答案:

尝试以下命令…。它对我有用…

例如,一旦知道您正在运行Red Hat,您就可以使用以下方法解决问题:

猫/ etc / redhat-release

或在Debian上:

猫/ etc / debian_version

或一般而言:

猫/ etc / *-release

您也可以使用以下命令

猫/ etc / issue



 类似资料:
  • 我想使用Windows 10上的命令行中的,以及许多其他Linux工具。我知道有GnuWin32和其他二进制替代品,但没有一个能像Linux的Windows子系统(WSL)那样优雅地工作;包括更新机制。 使用WSL,可以调用

  • 我目前是一名学生,我必须为一个项目安装Jhipster,安装似乎很好,但我面临许多问题。事实上,当我想编译jdl文件时,我想用sudo来编译,但jhipster并不是只有在我使用sudo时才能找到的(如果没有它,它就可以工作) 此外,当我试图启动Jhipster项目时,我必须这样做/mnvw或sudo/mnvw。在这里,当我使用sudo时,会出现一条警告消息:“警告:JAVA_HOME环境变量未设

  • 问题内容: 通过npm安装特定版本需要运行什么命令? 如果我运行代码 npm install -g cordova, 它将安装最新版本。由于我使用的是多台笔记本电脑和计算机,因此当我来回切换它们时,它们需要具有相同的版本。 这是我正在使用的IONIC的版本,并且是首选版本:我想避免并 更新 它们,因为如果使用最新版本,可能会遇到错误。 顺便说一句,我通过github https://github.

  • 问题内容: 我正在尝试通过Java执行命令行参数。例如: 上面的命令打开命令行,但是不执行或。有任何想法吗?我正在运行Windows XP,JRE6。 (我已经对问题进行了更详细的修订。以下答案很有用,但不能回答我的问题。) 问题答案: 你发布的代码使用自己的命令启动三个不同的过程。要打开命令提示符然后运行命令,请尝试以下操作(请勿自己尝试):

  • 问题内容: 我正在通过Java上的JSch建立ssh连接,在我尝试运行此.sh文件之前,一切似乎都工作正常。外壳程序脚本的名称是 repoUpdate.sh ,它非常简单: 这是我在Linux控制台上直接获得的输出,其中包含命令的正确响应: 现在,这是带有ssh连接的我的方法的Java代码,该代码试图调用同一文件 我得到的答复如下: svn命令(版本9432)没有任何输出或执行的迹象。 我认为这可

  • 我正在通过Java上的JSch建立一个SSH连接,在我尝试运行它之前,一切似乎都很正常。sh文件。shell脚本的名称是