个性化阅读
专注于IT技术分析

Node.js os对象

本文概述

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的文件, 该文件具有以下代码:

档案: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对象示例1

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示例2
赞(0)
未经允许不得转载:srcmini » Node.js os对象

评论 抢沙发

评论前必须登录!