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)。检索。
版本使用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 | 小文件描述的变化 |
|