本文概述
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示例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
评论前必须登录!
注册