亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Node.js操作系統(tǒng)OS模塊用法分析

 更新時(shí)間:2019年01月04日 10:03:11   作者:司馬懿字仲達(dá)  
這篇文章主要介紹了Node.js操作系統(tǒng)OS模塊用法,結(jié)合實(shí)例形式分析了nodejs OS模塊常見(jiàn)函數(shù)功能及簡(jiǎn)單使用技巧,需要的朋友可以參考下

本文實(shí)例講述了Node.js操作系統(tǒng)OS模塊用法。分享給大家供大家參考,具體如下:

Node.js os 模塊提供了一些基本的系統(tǒng)操作函數(shù)。可以通過(guò)以下方式引入該模塊(不過(guò)最新版本的node.js已經(jīng)默認(rèn)引入了該模塊了):

var os = require("os");

hostname()
返回操作系統(tǒng)的默認(rèn)臨時(shí)文件夾。

loadavg()
返回一個(gè)包含 1、5、15 分鐘平均負(fù)載的數(shù)組。

uptime()
返回操作系統(tǒng)運(yùn)行的時(shí)間,以秒為單位。

freemem()
返回操作系統(tǒng)空閑內(nèi)存量,單位是字節(jié)

totalmem()
返回系統(tǒng)內(nèi)存總量,單位為字節(jié)

cpus()
返回一個(gè)對(duì)象數(shù)組,包含所安裝的每個(gè) CPU/內(nèi)核的信息:型號(hào)、速度(單位 MHz)、時(shí)間(一個(gè)包含 user、nice、sys、idle 和 irq 所使用 CPU/內(nèi)核毫秒數(shù)的對(duì)象)。IRQ全稱(chēng)為Interrupt Request,即是“中斷請(qǐng)求”的意思

type()
返回操作系統(tǒng)類(lèi)型,例如 ‘Windows_NT'、'Linux'

release()
返回操作系統(tǒng)的發(fā)行版本。

networkInterfaces();
獲得網(wǎng)絡(luò)接口列表,包括地址、掩碼、協(xié)議族、mac地址、是否是內(nèi)部環(huán)回地址

homedir()
返回操作系統(tǒng)的家目錄(或稱(chēng)庫(kù)目錄)。

userInfo()
返回當(dāng)前用戶(hù)的信息,包括組Id、用戶(hù)Id、用戶(hù)名、家目錄、腳本地址

arch()
返回操作系統(tǒng) CPU 架構(gòu),可能的值有 “x64”、”arm” 和 “ia32”。

platform()
返回操作系統(tǒng)類(lèi)型,例如 ‘Win32'、'linux'

tmpdir()
返回操作系統(tǒng)的默認(rèn)臨時(shí)文件夾。

tmpDir()
返回操作系統(tǒng)的默認(rèn)臨時(shí)文件夾。

EOL
返回操作系統(tǒng)的行結(jié)束符

endianness()
返回 CPU 的字節(jié)序,可能的是 “BE” 或 “LE”。即大端或小端

os.hostname();
//輸出 chenjia2014-PC
os.loadavg();
//輸出 [ 0, 0, 0 ]
os.uptime();
//輸出 7255.5505673
os.freemem();
//輸出 3853164544
os.totalmem();
//輸出 6407995392
os.cpus();
/*
輸出
 [ { model: 'Intel(R) Pentium(R) CPU G2030 @ 3.00GHz',
   speed: 2993,
   times: { user: 1150850, nice: 0, sys: 242799, idle: 5946882, irq: 22479 } },
   { model: 'Intel(R) Pentium(R) CPU G2030 @ 3.00GHz',
   speed: 2993,
   times: { user: 1103909, nice: 0, sys: 198620, idle: 6037628, irq: 3057} ]
*/
os.type();
//輸出 'Windows_NT'
os.release();
//輸出 '6.1.7601'
os.networkInterfaces();
/*
輸出
{ '本地連接':
  [ { address: '192.168.1.102',
    netmask: '255.255.255.0',
    family: 'IPv4',
    mac: 'd8:50:e6:c2:bc:47',
    internal:false} ],
 'VirtualBox Host-Only Network':
   [ { address: '169.254.62.210',
     netmask: '255.255.0.0',
     family: 'IPv4',
     mac: '0a:00:27:00:00:14
     internal: false } ],
 'Loopback Pseudo-Interface 1'
   [ { address: '::1',
     netmask: 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff',
     family: 'IPv6',
     mac: '00:00:00:00:00:00',
     scopeid: 0,
     internal: true },
    { address: '127.0.0.1',
     netmask: '255.0.0.0',
     family: 'IPv4',
     mac: '00:00:00:00:00:00',
     internal: true } ],
  'Teredo Tunneling Pseudo-Interface':
   [ { address: '2001:0:d362:
     netmask: 'ffff:ffff:ff
     family: 'IPv6',
     mac: '00:00:00:00:00:0
     scopeid: 0,
     internal: false },
    { address: 'fe80::189d:3
     netmask: 'ffff:ffff:ff
     family: 'IPv6',
     mac: '00:00:00:00:00:0
     scopeid: 12,
     internal: false } ] }
*/
os.homedir();
//輸出 'C:\\Users\\chenjia2014'
os.userInfo();
/*
輸出
{ uid: -1,
 gid: -1,
 username: 'chenjia2014',
 homedir: 'C:\\Users\\chenjia2014',
 shell: null }
*/
os.arch();
//輸出 'x64'
os.platform();
//輸出 'win32'
os.tmpdir();
//輸出 'C:\\Users\\CHENJI~1\\AppData\\Local\\Temp'
os.tmpDir();
//輸出 'C:\\Users\\CHENJI~1\\AppData\\Local\\Temp'
os.EOL;
//輸出 '\r\n'
os.endianness();
//輸出 'LE'

希望本文所述對(duì)大家nodejs程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • nodejs控制臺(tái)打印高亮代碼的實(shí)現(xiàn)方法

    nodejs控制臺(tái)打印高亮代碼的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于nodejs控制臺(tái)打印高亮代碼的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • 用nodejs搭建websocket服務(wù)器

    用nodejs搭建websocket服務(wù)器

    這篇文章主要介紹了用nodejs搭建websocket服務(wù)器,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • vscode無(wú)法運(yùn)行npm命令的問(wèn)題解決(cmd可行)

    vscode無(wú)法運(yùn)行npm命令的問(wèn)題解決(cmd可行)

    本文主要介紹了vscode無(wú)法運(yùn)行npm命令的問(wèn)題解決(cmd可行),VSCode無(wú)法調(diào)用npm可能是因?yàn)榄h(huán)境路徑配置錯(cuò)誤,下面就來(lái)具體介紹一下原因及解決方法,感興趣的可以了解一下
    2024-04-04
  • nodejs前端自動(dòng)化構(gòu)建環(huán)境的搭建

    nodejs前端自動(dòng)化構(gòu)建環(huán)境的搭建

    本文這里給大家介紹的是nodejs中前端自動(dòng)化構(gòu)建環(huán)境的搭建方法,非常的細(xì)致全面,有需要的小伙伴可以參考下
    2017-07-07
  • 深入理解 Koa 框架中間件原理

    深入理解 Koa 框架中間件原理

    koa是目前node里最流行的web框架。這篇文章主要介紹了理解 Koa 框架中間件原理,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • nodejs初步體驗(yàn)篇

    nodejs初步體驗(yàn)篇

    這篇文章主要介紹了nodejs初步體驗(yàn)篇的相關(guān)資料,需要的朋友可以參考下
    2015-11-11
  • Node.js中path模塊操作路徑的基本使用

    Node.js中path模塊操作路徑的基本使用

    這篇文章主要介紹了Node.js中path模塊操作路徑的基本使用,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • 用NODE.JS中的流編寫(xiě)工具是要注意的事項(xiàng)

    用NODE.JS中的流編寫(xiě)工具是要注意的事項(xiàng)

    Nodejs讀寫(xiě)流流的傳輸過(guò)程默認(rèn)是以buffer的形式傳輸?shù)?除非你給他設(shè)置其他編碼形式, 小伙伴可以參考下。
    2016-03-03
  • 利用node.js開(kāi)發(fā)cli的完整步驟

    利用node.js開(kāi)發(fā)cli的完整步驟

    這篇文章主要給大家介紹了關(guān)于如何利用node.js開(kāi)發(fā)cli的完整步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • nodejs模塊系統(tǒng)源碼分析

    nodejs模塊系統(tǒng)源碼分析

    這篇文章主要介紹了nodejs模塊系統(tǒng)源碼分析,對(duì)nodejs感興趣的同學(xué),可以參考下
    2021-05-05

最新評(píng)論