为了账号安全,请及时绑定邮箱和手机立即绑定

无涯教程:Node.js - OS

标签:
Node.js

Node.js OS提供了一些基本的操作系统相关的实用程序函数。让我们看一般使用函数或方法的列表。

编号方法描述
1os.arch()此方法用于获取操作系统CPU架构。
2

os.cpus()

此方法用于获取对象数组,其中包含有关所安装的每个cpu /核心的信息:型号,速度(以MHz为单位)和时间(一个对象,其中包含cpu /核心在其中花费的毫秒数:user,nice,sys,idle和irq)。
3os.endianness()此方法返回cpu的字节序。对于大字节序,可能的值是'BE',对于小字节序,可能的值是'LE'。
4os.freemem()此方法返回可用系统内存量(以字节为单位)。
5os.homedir()此方法返回当前用户的主目录。
6

os.hostname()

此方法用于返回操作系统的主机名。
7os.loadavg()此方法返回一个包含1分钟,5分钟和15分钟平均负载的数组。平均负载是系统活动所占的时间分数,由操作系统计算并表示为分数。
8os.networkinterfaces()此方法返回网络接口列表。
9os.platform()此方法返回运行计算机的操作系统平台i.'darwin','win32','freebsd','linux','sunos'等。
10os.release()此方法返回操作系统发行版。
11os.tmpdir()此方法返回操作系统的默认目录以获取临时文件。
12os.totalmem()此方法返回以字节为单位的系统内存总量。
13os.type()此方法返回操作系统名称。例如,在Linux上为“ linux”,在os x上为“ darwin”,在Windows上为“ windows_nt”。
14os.uptime()此方法以秒为单位返回系统正常运行时间。
15os.userinfo([options])此方法返回当前有效用户的密码文件。

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

https://img4.sycdn.imooc.com/6111e5770001fd3c06280386.jpg

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

https://img1.sycdn.imooc.com/6111e5780001c8eb06280563.jpg

这一章你学到了什么?来做个笔记,好记忆不如烂笔头! 如果觉得对您有帮助,麻烦帮分享给您的朋友。



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
PHP开发工程师
手记
粉丝
8
获赞与收藏
17

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消