Node.js | 常用工具模組(OS模組)
簡介
Node.js os模組提供了一些基本的系統操作函數。
1 | var os = require("os") |
方法
| 序號 | 方法 & 描述 | Doc |
|---|---|---|
| 1 | os.tmpdir() 返回操作系統的默認臨時文件夾。 |
Link |
| 2 | os.endianness() 返回 CPU 的字節序,可能的是 “BE” 或 “LE”。 |
Link |
| 3 | os.hostname() 返回操作系統的主機名。 |
Link |
| 4 | os.type() 返回操作系統名 |
Link |
| 5 | os.platform() 返回編譯時的操作系統名 |
Link |
| 6 | os.arch() 返回操作系統 CPU 架構,可能的值有 “x64”、”arm” 和 “ia32”。 |
Link |
| 7 | os.release() 返回操作系統的發行版本。 |
Link |
| 8 | os.uptime() 返回操作系統運行的時間,以秒為單位。 |
Link |
| 9 | os.loadavg() 返回一個包含 1、5、15 分鐘平均負載的數組。 |
Link |
| 10 | os.totalmem() 返回系統內存總量,單位為字節。 |
Link |
| 11 | os.freemem() 返回操作系統空閒內存量,單位是字節。 |
Link |
| 12 | os.cpus() 返回一個對像數組,包含所安裝的每個 CPU/內核的訊息:型號、速度(單位 MHz)、時間(一個包含 user、nice、sys、idle 和 irq 所使用 CPU/內核毫秒數的對象)。 |
Link |
| 13 | os.networkInterfaces() 獲得網路接口列表。 |
Link |
屬性
| 序號 | 屬性 & 描述 | Doc |
|---|---|---|
| 1 | os.EOL 定義了操作系統的行尾符的常量。 |
Link |
實例
1 | var os = require("os"); |
執行結果如下:
1 | $ node main.js |

方法參考手冊
請直接至Node.js官方提供的OS Documentation查看。
註:以上參考了
Node.js OS 模块
