Node.js os对象

本文概述

  • Node.js OS示例1
  • Node.js OS示例2
Node.js操作系统提供了一些与操作系统相关的基本实用程序功能。让我们看一下常用的函数或方法列表。
编号 方法 描述
1. os.arch() 此方法用于获取操作系统CPU体系结构。
2. os.cpus() 此方法用于获取对象数组, 其中包含有关所安装的每个cpu /核心的信息:型号, 速度(以MHz为单位)和时间(一个对象, 其中包含cpu /核心在其中花费的毫秒数:user, nice, sys, 空闲和irq)。
3. os.endianness() 此方法返回cpu的字节序。对于大字节序, 可能的值为’ BE’ , 对于小字节序, 可能的值为’ LE’ 。
4. os.freemem() 此方法以字节为单位返回可用系统内存量。
5. os.homedir() 此方法返回当前用户的主目录。
6. os.hostname() 此方法用于返回操作系统的主机名。
7. os.loadavg() 此方法返回一个包含1、5和15分钟平均负载的数组。负载平均值是系统活动所占的时间分数, 由操作系统计算并表示为分数。
8. os.networkinterfaces() 此方法返回网络接口列表。
9. os.platform() 此方法返回正在运行的计算机的操作系统平台, 即“ darwin” , “ win32” , “ freebsd” , “ linux” , “ sunos” 等。
10. os.release() 此方法返回操作系统发行版。
11. os.tmpdir() 此方法返回操作系统的默认目录以获取临时文件。
12. os.totalmem() 此方法返回以字节为单位的系统内存总量。
13. os.type() 此方法返回操作系统名称。例如, Linux上的” linux” , os x上的” darwin” 和Windows上的” windows_nt” 。
14. os.uptime() 此方法以秒为单位返回系统正常运行时间。
15. os.userinfo([选项]) 此方法返回当前有效用户的密码文件条目的子集。
Node.js OS示例1 在此示例中, 我们包括一些基本功能。创建一个名为os_example1.js的文件, 该文件具有以下代码:
【Node.js os对象】档案:os_example1.js
const os=require('os'); console.log("os.freemem(): \n", os.freemem()); console.log("os.homedir(): \n", os.homedir()); console.log("os.hostname(): \n", os.hostname()); console.log("os.endianness(): \n", os.endianness()); console.log("os.loadavg(): \n", os.loadavg()); console.log("os.platform(): \n", os.platform()); console.log("os.release(): \n", os.release()); console.log("os.tmpdir(): \n", os.tmpdir()); console.log("os.totalmem(): \n", os.totalmem()); console.log("os.type(): \n", os.type()); console.log("os.uptime(): \n", os.uptime());

打开Node.js命令提示符并运行以下代码:
node os_example1.js

Node.js os对象

文章图片
Node.js OS示例2 在此示例中, 我们包括其余功能。使用以下代码创建一个名为os_example2.js的文件:
文件:os_example2.js
const os=require('os'); console.log("os.cpus(): \n", os.cpus()); console.log("os.arch(): \n", os.arch()); console.log("os.networkInterfaces(): \n", os.networkInterfaces());

打开Node.js命令提示符并运行以下代码:
node os_example2.js

Node.js os对象

文章图片

    推荐阅读