無涯教程:Node.js - OS

無涯教程網​: Node.js OS提供了一些基本的操作系統相關的實用程序函數。讓我們看一般使用函數或方法的列表。

編號 方法 描述
1 os.arch() 此方法用於獲取操作系統CPU架構。
2

os.cpus()

此方法用於獲取對象數組,其中包含有關所安裝的每個cpu /核心的信息:型號,速度(以MHz爲單位)和時間(一個對象,其中包含cpu /核心在其中花費的毫秒數:user,nice,sys,idle和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() 此方法返回運行計算機的操作系統平臺i.'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([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

http://img4.mukewang.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

http://img1.mukewang.com/6111e5780001c8eb06280563.jpg

這一章你學到了什麼?來做個筆記,好記憶不如爛筆頭! 如果覺得對您有幫助,麻煩幫分享給您的朋友。

https://www.learnfk.com/article-nodejs-os

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章