跳到主要内容

系统

OS 模块通过简单的接口提供系统级信息和操作。它允许您访问 CPU 信息、系统日期和时间,以及执行基本的系统操作。

概述

OS 模块采用单例模式实现,确保在整个应用程序中一致地访问系统信息。它提供了一个清晰直观的 API 用于与系统级资源交互。

特性

CPU 信息

访问系统 CPU 的详细信息,包括:

  • 架构
  • 机器类型
  • 处理器详情
  • 版本信息

系统日期

获取当前系统日期和时间,用于时间敏感的操作。

消息回显

一个简单的消息回显工具,用于测试和调试。

示例

import { os } from 'osi.onpremises';

// 获取系统信息
const cpuInfo = await os.cpu();
console.log('系统 CPU:', cpuInfo.architecture);

// 获取当前日期
const currentDate = await os.date();
console.log('当前时间:', currentDate.toISOString());

// 测试回显
const message = await os.echo('测试消息');
console.log('回显:', message);

限制

  • CPU 信息是只读的
  • 日期操作仅限于读取当前系统时间
  • 回显功能主要用于测试目的