Nội dung chính
OS Module
OS Module trong Node.js cung cấp các hàm tiện ích liên quan đến hệ điều hành. Cú pháp để import os module:
var os = require("os")
Phương thức của os Module trong Node.js
Stt | Phương thức & Mô tả |
---|---|
1 | os.tmpdir() Trả về thư mục mặc định cho các file tạm thời |
3 | os.hostname() Trả về hostname của Hệ điều hành. |
4 | os.type() Trả về tên của Hệ điều hành. |
5 | os.platform() Trả về nền tảng của Hệ điều hành. |
6 | os.arch() Trả về cấu trúc CPU của Hệ điều hành. |
7 | os.totalmem() Trả về tổng dung lượng bộ nhớ (đơn vị byte). |
8 | os.freemem() Trả về tổng dung lượng bộ nhớ chưa dùng đến (đơn vị byte). |
9 | os.cpus() Trả về mảng đối tượng chứa thông tin về CPU/core: model, speed (giá trị MHz), và thời gian. |
10 | os.networkInterfaces() Lấy danh sách các Network Interface. |
Thuộc tính của os Module trong Node.js
Stt | Thuộc tính & Mô tả |
---|---|
1 | os.EOL Một hằng số định nghĩa End-Of-Line cho Hệ điều hành. |
Ví dụ sử dụng os Module trong Node.js
Dưới đây là ví dụ sử dụng một số phương thức của os Module trong Node.js. Bạn tạo main.js có nội dung sau:
var os = require("os"); // In thong tin ve kieu cua OS console.log('OS Type la: ' + os.type()); // In thong tin ve OS platform console.log('OS Platform : ' + os.platform()); // In thong tin ve tong dung luong bo nho console.log('Tong dung luong bo nho: ' + os.totalmem() + "byte."); // In thong tin ve tong dung luong bo nho chua dung console.log('Tong dung luong bo nho chua dung: ' + os.freemem() + " byte.");
Chạy main.js để xem kết quả::
> node main.js
Kết quả: