detectOS

操作系统的名称和版本号

150下载

更新2021年5月6日

从GitHub

查看许可GitHub

视图detectOS文件交换

detectOS

detectOS返回操作系统的名称和版本号。

目的

在MATLAB开发跨平台应用,它是有用的了解操作系统(OS)的MATLAB运行时,如选择本地字体和字体大小getOSfont)或调整图形用户界面的布局和设计元素。detectOS返回底层操作系统的名称和版本号为范围广泛的平台和操作系统版本。

使用

操作系统= detectOS返回操作系统作为一个小写字母开头的名字向量,如“窗口”,“macos”(包括OS X),solaris的,aix的,ubuntu的,centos的和许多其他Unix / Linux发行版。因此更细粒度的MATLAB的内置ispc/ismac/isunix电脑功能。如果操作系统不能确定,则抛出一个错误。

(操作系统,OSVersion) = detectOS还返回操作系统版本号数字行向量。例如,Windows 7 SP1(6.1.7601版)报道操作系统=“窗口”OSVersion = (6, 7601)。如果操作系统版本不能确定,发出一个警告和空的数值数组返回。

Windows版本的列表,请参阅https://en.wikipedia.org/wiki/Ver_(命令)

macOS版本的列表,请参阅https://万博1manbetxsupport.apple.com/en-us/HT201260

需求

detectOS兼容MATLAB R2016b和后来的版本(版本1.0 iscompatible R2013a和更高版本)。这是测试在以下操作系统上(64位,除非另有说明),应该运行在各种其他Unix / Linux发行版没有任何修改:

  • Windows 10 (10.0.10586)
  • Windows 8.1更新1 (6.3.9600)
  • Windows 7 (6.1.7601)
  • Windows 7(6.1.7601), 32位
  • Windows XP专业版SP3(5.1.2600), 32位
  • macOS大苏尔(11.2.3)
  • macOS卡特琳娜(10.15.7)
  • macOS塞拉(10.12.1)
  • OS X埃尔卡皮坦(10.11.6)
  • Ubuntu 16.04 LTS
  • Ubuntu 15.10
  • Ubuntu 14.04 LTS
  • CentOS 7
  • CentOS 6.8(最终)

动机

另一个伟大的工具返回中央处理器和操作系统信息CPU信息。不幸的是,CPU信息不区分Unix / Linux发行版,不返回的信息操作系统版本在这些情况下。添加此功能是发展的主要动力detectOS

反馈

请让我知道如果你有测试detectOS在其他操作系统。任何改进的反馈或建议都是受欢迎的!

引用作为

Jorg Woehl (2023)。detectOSGitHub (https://github.com/JorgWoehl/detectOS/releases/tag/v1.1.0.1)。检索

MATLAB版本兼容性
创建R2013a
与R2016b后来版本兼容
平台的兼容性
窗户 macOS Linux
类别
找到更多的在启动和关闭帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

版本使用GitHub缺省分支不能下载

版本 发表 发布说明
1.1.0.1

GitHub上看到这个版本发布说明:https://github.com/JorgWoehl/detectOS/releases/tag/v1.1.0.1

1.1

GitHub上看到这个版本发布说明:https://github.com/JorgWoehl/detectOS/releases/tag/1.1

1.0.1

GitHub上看到这个版本发布说明:https://github.com/JorgWoehl/detectOS/releases/tag/v1.0.1

1.0.0.0

小文件描述的变化
macOS塞拉添加到测试平台
添加空间
轻微改变形象。
柚木文件描述
添加图片
更新的描述和图片
更新文件描述
添加空间
更新的图片
更新的评论和描述

问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库