zoukankan      html  css  js  c++  java
  • Node.js OS 模块

    Node.js os 模块提供了一些基本的系统操作函数。我们可以通过以下方式引入该模块:

    var os = require("os")
    

    方法

    序号方法 & 描述
    1 os.tmpdir()
    返回操作系统的默认临时文件夹。
    2 os.endianness()
    返回 CPU 的字节序,可能的是 "BE" 或 "LE"。
    3 os.hostname()
    返回操作系统的主机名。
    4 os.type()
    返回操作系统名
    5 os.platform()
    返回操作系统名
    6 os.arch()
    返回操作系统 CPU 架构,可能的值有 "x64"、"arm" 和 "ia32"。
    7 os.release()
    返回操作系统的发行版本。
    8 os.uptime()
    返回操作系统运行的时间,以秒为单位。
    9 os.loadavg()
    返回一个包含 1、5、15 分钟平均负载的数组。
    10 os.totalmem()
    返回系统内存总量,单位为字节。
    11 os.freemem()
    返回操作系统空闲内存量,单位是字节。
    12 os.cpus()
    返回一个对象数组,包含所安装的每个 CPU/内核的信息:型号、速度(单位 MHz)、时间(一个包含 user、nice、sys、idle 和 irq 所使用 CPU/内核毫秒数的对象)。
    13 os.networkInterfaces()
    获得网络接口列表。

    属性

    序号属性 & 描述
    1 os.EOL
    定义了操作系统的行尾符的常量。

    实例

    创建 main.js 文件,代码如下所示:

    var os = require("os");
    
    // CPU 的字节序
    console.log('endianness : ' + os.endianness());
    
    // 操作系统名
    console.log('type : ' + os.type());
    
    // 操作系统名
    console.log('platform : ' + os.platform());
    
    // 系统内存总量
    console.log('total memory : ' + os.totalmem() + " bytes.");
    
    // 操作系统空闲内存量
    console.log('free memory : ' + os.freemem() + " bytes.");
    

    代码执行结果如下:

    $ node main.js 
    endianness : LE
    type : Linux
    platform : linux
    total memory : 25103400960 bytes.
    free memory : 20676710400 bytes.
    
  • 相关阅读:
    java里的分支语句--程序运行流程的分类(顺序结构,分支结构,循环结构)
    Java里的构造函数(构造方法)
    Java里this的作用和用法
    JAVA中的重载和重写
    从键盘接收字符类型的数据并实现剪刀石头布的规则
    使用Notepad++编码编译时报错(已解决?)
    云就是网络,云计算呢
    使用JavaMail创建邮件和发送邮件
    mysql锁机制
    java中几种常用的设计模式
  • 原文地址:https://www.cnblogs.com/navysummer/p/8458684.html
Copyright © 2011-2022 走看看